Csharp/CSharp Tutorial/Data Type/int array — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 15:18, 26 мая 2010
Содержание
Get the Max Value in an array
<source lang="csharp">using System; using System.Collections.Generic; using System.Text; class Program {
static int MaxValue(int[] intArray) { int maxVal = intArray[0]; for (int i = 1; i < intArray.Length; i++) { if (intArray[i] > maxVal) maxVal = intArray[i]; } return maxVal; } static void Main(string[] args) { int[] myArray = { 1, 8, 3, 6, 2, 5, 9, 3, 0, 2 }; int maxVal = MaxValue(myArray); Console.WriteLine("The maximum value in myArray is {0}", maxVal); }
}</source>
Initialize int arrays
<source lang="csharp">using System; class MainClass {
public static void Main() { int[] intArray = new int[5] {10, 20, 30, 40, 50}; for (int counter = 0; counter < intArray.Length; counter++) { Console.WriteLine("intArray[" + counter + "] = " + intArray[counter]); } }
}</source>
intArray[0] = 10 intArray[1] = 20 intArray[2] = 30 intArray[3] = 40 intArray[4] = 50
int arrays
<source lang="csharp">using System; class MainClass {
public static void Main() { int[] intArray = new int[10]; int arrayLength = intArray.Length; Console.WriteLine("arrayLength = " + arrayLength); for (int counter = 0; counter < arrayLength; counter++) { intArray[counter] = counter; Console.WriteLine("intArray[" + counter + "] = " + intArray[counter]); } }
}</source>
arrayLength = 10 intArray[0] = 0 intArray[1] = 1 intArray[2] = 2 intArray[3] = 3 intArray[4] = 4 intArray[5] = 5 intArray[6] = 6 intArray[7] = 7 intArray[8] = 8 intArray[9] = 9
int array with for loop
<source lang="csharp">using System; class Program {
static int MaxValue(int[] intArray) { int maxVal = intArray[0]; for (int i = 1; i < intArray.Length; i++) { if (intArray[i] > maxVal) maxVal = intArray[i]; } return maxVal; } static void Main(string[] args) { int[] myArray = { 1, 8, 3, 6, 2, 5, 9, 3, 0, 2 }; int maxVal = MaxValue(myArray); Console.WriteLine("The maximum value in myArray is {0}", maxVal); }
}</source>
Use a foreach loop through an int array
<source lang="csharp">class MainClass {
public static void Main() { int [] myValues = {2, 4, 3, 5, 1}; foreach (int counter in myValues) { System.Console.WriteLine("counter = " + counter); } }
}</source>
counter = 2 counter = 4 counter = 3 counter = 5 counter = 1