C#中数组的声明
int [] scores = {120,123,124,132};//这种声明为省略声明
int [] scores = new int[3];
scores[0] = 120;
scores[1] = 123;
scores[2] = 124;
scores[3] = 132;
int []scores = new int[3]{120,123,124,132};//这是标准的数组声明
//遍历:
foreach(int score in scores)
{
Console.WriteLine("Score:{0}",score);
}
//二维数组:
int [,] scores= {{1,2,3},{4,5,6},{7,8,9}};
foreach(int num in scores)
{
Console.WriteLine("Num:{0}",num);
}
//可变数组
int[][] jaggedArray = new int[2][];
jaggedArray[0] = new int[3]{0,1,2};
jaggedArray[1] = new int[4] { 3, 4, 5, 6 };
foreach(int num in jaggedArray[0])
{
Console.WriteLine(num);
}
foreach (int num in jaggedArray[1])
{
Console.WriteLine(num);
}
//或者
int[][] jaggedArray = new int[2][]{new int[3]{0,10,2},new int[2]{2,3}};
foreach (int[] line in jaggedArray)
{
foreach (int element in line)
{
Console.WriteLine(element);
}
}