string[] a = { "a","b","c","d"};
            string[] b = { "q","w","e"};现在有两个数组,我想把数组b中的东西,放到数组a中
请问该怎么做?

解决方案 »

  1.   


    a = a.Concat(b).ToArray();
      

  2.   

    a.addrange(b);
    估计好象也成吧
      

  3.   

    这是LINQ写法 
    对于.NET 3.0以下版本可以这样来写: string[] a = { "a","b","c","d"};
    string[] b = { "q","w","e"};
    string[] c=new string[a.Length+b.Length];
    a.CopyTo(c,0);
    b.CopyTo(c,a.Length);
        a=c;
      

  4.   

    3.0以下也不用这么麻烦Array.Resize(ref a,a.Length+b.Length);
    Array.Copy(b,0,a,a.Length-b.Length,b.Length);