二维数组是按照你定义的类型的一组数,比如int [2,3]那就是说一个两行三列,每一个元素都是一个整型数的数组,但是交错数组int[2][],意思是这个数组有两个元素,每一个元素都是一个整型的数组,但是长度可以不一样,比如int [][] arr= new int[2][];因为每个数组的元素不一样,所以后面的[]不能填值。
int [0][]=new int[10];
int [1][]=new int[8];
例子(访问交错数组):
int[][] arr = new int[3][]{
new int[2]{1,2},
new int[3]{3,4,5},
new int[4]{6,7,8,9}
};
foreach (var item in arr)//最外层得到每个数组
{
foreach (var i in item)//内层是去每个数组中访问元素
{
Console.Write(i);
}
Console.WriteLine();
}
博客介绍了二维数组和交错数组的概念。二维数组是按定义类型排列的一组数,如int [2,3]表示两行三列的整型数组;交错数组如int[2][],有两个元素,每个元素是整型数组且长度可不同,还给出了访问交错数组的例子。
980

被折叠的 条评论
为什么被折叠?



