string[] myarr;
for(int i=0;i<=100;i++);
{
   ??这里怎么写   //本想用myarr.add(i.tostring)的但没有这个方法
}谢谢

解决方案 »

  1.   

    myarr = new string[100];for(int i=0;i<=100;i++);
    {
      myarr[i] = i.ToString();}
      

  2.   

    ArrayList al = new ArrayList();
                for (int i = 0; i < 100; i++)
                {
                    al.Add(i.ToString());
                }
      

  3.   

    上面我写的有问题
    我要的是
    string[] myarr;
    for(int i=0;i<=??;i++);  ??是我不知道得到的数据有多少
    {
       ??这里怎么写    //这里的意思是每多了一个就给这外数组添加一个
      //本想用myarr.add(i.tostring)的但没有这个方法
    } 谢谢
      

  4.   

    再说明:
    我是用文件遍历的方法遍历我的网站
    然后每得到一个文件路径就给添加到
    myarr数组中
    但因为不知道网站有多少个文件
    所以每查到一个文件就把这个文件添加到myarr中
      

  5.   

    ArrayList al = new ArrayList();
    al.Add()
      

  6.   

    可以这么做,遍历完把所有的文件路径组成一个字符串,用某个特定的字符隔开各个文件路径,如string Tstr="文件路径1,文件路径2,.....,文件路径N",最后用string[] myarr=Tstr.split(',');
      

  7.   

    如果不知道具体是多少个就用ArrayList如果知道用数组
      

  8.   

    ArrayList array = new ArrayList()
    string FileName = 你取到的文件名称。
    while(FileName!=string.Empty) 判断是否取到文件名
    {
        array.add(FileName);
    }