今天看到一个源码
是这样的 string[,] a;
他可以通过 a[0,1]这样的方式调用
这是定义了一个什么东西啊?没见过
菜菜……

解决方案 »

  1.   

    是传说中的二维数组么?
    二维数组不是 用 string[][]来定义么?
      

  2.   

    由于是可变数组
    拿0行举例:
    a[0].length
      

  3.   


    string[][]可以理解为数组的数组,也就是说包含多个一维数组,而且数组长度可以不一样
      

  4.   

    string[,] a = new string[3,5];
    //a.GetLength(0)得到3
    //a.GetLength(1)得到5
      

  5.   

    二维数组,我也不知道.net为什么要这样写,我们这些从c++转过来的人,还真是不太习惯呢!
      

  6.   

    谢谢
    我就是在网上找不到,挺郁闷的
    还有 @norron  ,C#中是用 string[][]来正规定义二维的
    不用疑惑
    好了我结贴了