我不能确定string[]的长度.我该如何定义?
string[]最大的长度是多少?

解决方案 »

  1.   

    用ArrayList代替数组
    ArrayList list=new ArrayList();
    list.Add(要添加的string);
      

  2.   

    Array有个LongLength的属性(string[]也是Array)是long类型。由于long足够的大,我猜测最大的长度可能是受限于实际内存的大小。
      

  3.   

    1)用ArrayList
    ArrayList strList=new ArrayList();
    strList.Add("abc");
    strList.Add("bcd");
    .....2)用List
    IList<string> list = new List<string>();
    list.Add("Hello");
    list.Add("There");
      

  4.   

    List<string> 经常用这个
      

  5.   

    建议用List <string>泛型,增加效率
      

  6.   

             //可变数组            //声明,
                ArrayList MyList = new ArrayList();            //添加内容,也可添加变量
                MyList.Add("MyName");
                MyList.Add("MyAge");            //变量的访问
                for (int i = 0; i < MyList.Count; i++)
                    Console.WriteLine(MyList[i]);         //或者是利用List ,也是不错的选择了。 //声明以及初始化
                List<string> myStrList = new List<string>();
                myStrList.Add("MyName");
                myStrList.Add("MyAge");
                //使用
                for (int j = 0; j < myStrList.Count(); j++)
                    Console.WriteLine(myStrList.ElementAt(j));
      

  7.   


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

  8.   

    2.0里用
    List<string> 建议不要使用ArrayList了
      

  9.   

    建议用List <string>泛型,可以提高效率 
      

  10.   

    先回复一下好了,慢慢学习
    PS: 
    我的目标是 ----> ^_^
      

  11.   

    让我们用泛型集合代替数组 
    List<T> 用这个代替arraylist