也建议你搜索什么是"交错数组"。
------解决方案-------------------- 是交错数组。
------解决方案-------------------- 没有这种写法,你要创造,当然不对
------解决方案-------------------- 首先C#中二维数组的定义是通过int[,] b = new int[count,count]实现,定义了一个count行count列的数组。 int[][] a,这种形式是一种类似不确定列的数组结构。 int [][] a = new int[10][];//定义一个10容纳十个元素的对象啊,每个元素是int[],其中元素个数不确定。 a[0][] = new int[10];//a的第一个位置是可容纳10个int的一维数组 a[1][] = new int[50];//a的第一个位置是可容纳50个int的一维数组 a[2][] = new int [5];//a的第一个位置是可容纳5个int的一维数组 ...
------解决方案-------------------- 交错数组
------解决方案-------------------- int[][] a = new int[count][count];// 报错 => int[][] a = new int[count][]; for (int i = 0; i < a.Length; i++) { a[i] = new int[count]; }
------解决方案--------------------