日期:2014-05-19  浏览次数:20381 次

c#中二维可便长数组可以定义吗?该如何定义呀?
c#中二维可便长数组可以定义吗?该如何定义呀?

------解决方案--------------------
C#中数组既不能大便也不能小便(便秘-_-!)...
可变长数组也没有,因为.NET提供了更加强大更加灵活的集合类和泛型集合类
------解决方案--------------------
int[][] a=new int[10][];这个吗?
a[0]=new int[?]里面可以随便开
------解决方案--------------------
可以用交叉数组
double[][] dblAry = new double[3][];
定义了一个3行,每行不定长的二维数组

示例:
double[][] dblAry = new double[3][];
dblAry[0] = new double[] { 1, 2, 3, 4, 5 };
dblAry[1] = new double[] { 1, 2, 3, 4 };
dblAry[2] = new double[] { 1, 2, 3 };

------解决方案--------------------
楼上说的很清楚了 第二维可以不固定.