三个数组:
A[] = [a, b, c, d];
B[] = [b, c, d, e];
C[] = [c, d, e, a];
这三个数组相加后的结果应该是:
afterAdd[] = [a, b, c, d, b, c, d, e, c, d, e, a];
该怎么处理阿?
急啊,等大侠了!

解决方案 »

  1.   

    char[] afterAdd=new char[A.Length+B.Length+C.Length];
    A.CopyTo(afterAdd,0);
    B.CopyTo(afterAdd,A.Length);
    C.CopyTo(afterAdd,A.Length+B.Length);
      

  2.   

    int[] a = new int[] { 1, 2, 3, 4 };
    int[] b = new int[] { 5, 6, 7, 8 };
    int[] c = new int[] { 9, 10, 11, 12 };int[] d = new int[a.Length + b.Length + c.Length];
    a.CopyTo(d, 0);
    b.CopyTo(d, a.Length);
    c.CopyTo(d, a.Length + b.Length);d 就是你要的数组