byte[] bufA = new byte[100];
byte[] bufB = new byte[88];byte[] bufC;// bufC 为( bufA 前50 + bufB 的前50字节)
怎么搞?

解决方案 »

  1.   

     byte[] bufA = new byte[100];
                byte[] bufB = new byte[88];            byte[] bufC = new byte[100];            Array.Copy(bufA, 0, bufC, 0, 50);
                Array.Copy(bufB, 0, bufC, 50, 50);
      

  2.   

    byte[] bufA = new byte[100];
    byte[] bufB = new byte[88];
    byte[] bufC = (new[] { bufA, bufB }).SelectMany(a => a).ToArray();
      

  3.   

    byte[] bufA = new byte[100]; 
                byte[] bufB = new byte[88];             byte[] bufC = new byte[100];             Array.Copy(bufA, 0, bufC, 0, 50); 
                Array.Copy(bufB, 0, bufC, 50, 50);