我定义一个字符串数组,因为不知道具体会有多少个字符串,所以用以下方法
string start[];
然后用 start[0]="text";提示 字符串没有赋值
请问要怎么给一个不知道有多少条数据的字符串赋值?

解决方案 »

  1.   

    用IList<string> list=new List<string>();
      

  2.   

    数组必须写上元素个数,不定数量可以用List<string>
      

  3.   

    string start[]???没有这样子的写法string[] start这样子才对
      

  4.   

    大哥你声明的不是数组吧
    字符串数组是这样的
    string[] start;
      

  5.   

    List<string> pcbstart=new List<string>();pcbstart[i] = sr.ReadLine();索引超出范围。必须为非负值并小于集合大小。
    参数名: index  这里的i=0 我也改成1试过。
      

  6.   

    不定数组最好使用泛型arraylist、list之类的list用法
      

  7.   

    看了MSDN搞定了 谢谢大家