交错数组
交错数组是数组的数组。
交错数组是一维数组。
交错数组是由数组构成的数组,交错数组要求为内部的每个数组都创建实例,即交错数组的每一维都是一个实例,每一个实例为一个数组。
交错数组和多维数组的区别
- 多维数组里面每个数组都是一样的长度,交错数组不一样都可以
- 多维数组声明时必须指定每一维的长度,交错则是需要指定第一维的长度就可以
- 多维数组的长度(arr.Length)为元素总个数,交错为每一个实例数组的个数
参考文章)
遍历数组的方式和多维数组差不多两种遍历的方式1
2
3
4
5
6
7
8
9
10
11
12
13
14
15foreach (var item in arr)
{
foreach (var i in item)
{
Console.WriteLine(i);
}
}
for (int i = 0; i < arr.Length; i++)
{
for (int j = 0; j < arr[i].Length; j++)
{
Console.WriteLine(arr[i][j]);
}
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 朝辞!
