这样定义后,string[] str;
以后给str赋值时候,数组长度是不定的,咋弄呢?如果开辟数组长度呢?

解决方案 »

  1.   

    string[] str=new string[array's length]
      

  2.   

    数组长度,在声明时必须指定.
    声明后,不能改变.除非
    [1]放弃数据选ArrayList/List<T>
    [2]定义新数组,复制...
      

  3.   

    string[] str;
    肯定要初始化长度的,
    STR=NEW STRING[10];要不然用泛型弄弄
      

  4.   

    如果长度不是固定的话,建议用List<String>
      

  5.   

    用List <String>把 ,方便控制也很好用