String[,] Incarr
声明一个二维数组,但是现在还知道长度想在底下程序中逐个的赋值:
所以之做了声明,但是没去初始化?这不行吗?
我是想在程序中去:
Incarr[0,1]=
Incarr[0,2]=
这样去赋值,这不可以吗?

解决方案 »

  1.   

    这样的数组在创建时是必须给出长度分配空间的
    要是不确定长度你可以用两个arrarylist或者两个list泛型,一个套一个
      

  2.   

    对于不定长的数组,最好换成用List 泛型来做。因为数组初始化得时候必要要指定长度。
    而且泛型比较简单也灵活
    http://topic.csdn.net/u/20110503/08/acb4cf38-b6b7-4cf2-983f-7b6f9a6953c3.html
    上次我专门发了个贴,问大家list泛型和数组的区别。