先转化成ArrayList,才能Add
因为Array已经固定好capacity

解决方案 »

  1.   

    string s="a,b,c,d,e";
                string[] ss=s.Split(',');
                string[] sss=new string[ss.Length+1];
                ss.CopyTo(sss,0);
                sss[sss.Length-1]="ok";
      

  2.   

    重新建一个数组,将ssss 导入,并增加一个长度做标志
      

  3.   

    string s="a,b,c,d,e";
                string[] ss=s.Split(',');
                string[] sss=new string[ss.Length+1];
                ss.CopyTo(sss,0);
                sss[sss.Length-1]="ok";
    string[] ss=new string[sss.Length];
    ss=sss;
    这样你就仍可以用原来的数组名称进行引用