当前位置: 代码迷 >> ASP.NET >> c#中二维可便长数组可以定义吗?该怎么定义呀
  详细解决方案

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

热度:534   发布时间:2013-02-26 00:00:00.0
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 };

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