发布网友 发布时间:2022-05-01 18:28
共1个回答
热心网友 时间:2022-06-21 05:47
你想声明X*Y的二维数组那就:
string[,] arr=new string[X,Y]; 不要减一 这边声明的是个数。
只不过是各个元素计数是从0开始的而已。
string[,] arr=new string[0,1]; 声明出来的arr是在X上的个数就是0 也就是说a[0,Y]都不存在
而arr[0,0]代表的第1行第1列 行总共只有0 第1行也就不存在 所以就超出界限
如图string[,] arr=new string[2,3];