概念
交错数组是数组的数组 ,每个维度的数量可以不同。
注意:二维数组的每行的列数相同,交错数组的每行的列数可能不同
数组的申明
1.变量类型[ ][ ] 交错数组名;
int[][] arr1;
2.变量类型[ ][ ] 交错数组名=new 变量类型[行数][];
int[][] arr1=new int[3][];
3.变量类型[ ][ ] 交错数组名=new 变量类型[行数][]{一维数组1,一维数组2,........};
int[][] arr1=new int[3][]{new int[]{1,2,3},
new int[]{1,2}
new int[]{1}};
4.变量类型[ ][ ] 交错数组名=new 变量类型[][]{一维数组1,一维数组2,........};
int[][] arr1=new int[][]{new int[]{1,2,3},
new int[]{1,2}
new int[]{1}};
5.变量类型[ ][ ] 交错数组名={一维数组1,一维数组2,........};
int[][] arr1={new int[]{1,2,3},
new int[]{1,2}
new int[]{1}};
数组的使用
1.数组的长度
Console.WriteLine(arr.GetLength(0));//行
//得到某一行的列数
Console.WriteLine(arr[0].Length);//列
2.获取交错数组中的元素 //不用越界
Console.WriteLine(arr[0][1]);//第零行第一列
3.修改数组中的元素
arr[0][1]=99;
4.遍历数组
for(int i=0;i<arr.GetLength(0);i++)
{
for(int j=0;j<arr[i].Length;j++)
{
Console.Write(arr[i][j]+" ");
}
Console.WriteLine();
}
5.增加交错数组的元素
总结
交错数组可以储存同一类型的m行不确定列的数据
标签:数组,int,数组名,arr1,交错,new From: https://www.cnblogs.com/yuxuan77/p/17724335.html