byte a = new byte[2]{1 ,2}
byte b = new byte[3]{3, 4, 5}byte c;
c怎么变成{1, 2, 3, 4, 5}

解决方案 »

  1.   

    我用的是byte.copyto方法。
    不知道有什么简单的方法。
      

  2.   

    byte[] a = new byte[2]{1 ,2}
    byte[] b = new byte[3]{3, 4, 5}
    Array.Resize<byte>(ref a, a.Length + b.Length);
    b.CopyTo(a, a.Length);
    byte[] c = a;Array.Resize<byte>需要.Net 2.0
      

  3.   

    2.0下byte[] a = new byte[2]{1 ,2};
    byte[] b = new byte[3] { 3, 4, 5 };
    List<byte> t = new List<byte>(a);
    t.AddRange(b);
    byte[] c = t.ToArray();