int[,] a=new int[,]{{1,2},{3,4},{5,6}};//二维数组 textbox.text=a[0,1];//=2 int[][] b={new int[]{1,2},new int[]{3,4}};//交错数组 textbox.text=b[0][1];//=2 -----------
//多维不规则数组-------------每行可以有好几列,但每列包含的个数一样.---------------------
int[][,] c=new int[][,]
{ new int[,]{{1,3},{5,7}}, new int[,]{{2,4},{6,8}}, new int[,]{{0,10},{20,30},{1000,2000}}}; //c[0][0,0]=1 //c[2][2,1]=2000------------------数组区别--------------------------------------
int[,] 是二维数组,它就是传统意义上 n x m 的表,和 C++ 里的 int[][] 是一个意思。
int[][] 是交错数组,与 C++ 里的 int[][] 不同。它其实是一个 int[] 里嵌套着 int[],可以理解为 (int[])[]。具体可以看我附的图例。
区别和图片出自:https://zhidao.baidu.com/question/84364211.html
时间: 2024-11-03 07:57:10