byte[] bytesa = new byte[sizeof(int)];
byte[] bytesb = new byte[sizeof(int)];
byte[] bytesc = new byte[sizeof(int)];
byte[] bytesd = new byte[sizeof(int)];
byte[] bytes16 = new byte[16];
//Console.WriteLine(bytes.Length);
//bytes = Encoding.UTF8.GetBytes("abcde");
//4294967295
bytesa = BitConverter.GetBytes(90871);
bytesb = BitConverter.GetBytes(23424);
bytesc = BitConverter.GetBytes(334234);
bytesd = BitConverter.GetBytes(432);
Buffer.BlockCopy(bytesa, 0, bytes16, 0, 4);
Buffer.BlockCopy(bytesb, 0, bytes16, 4, 4);
Buffer.BlockCopy(bytesc, 0, bytes16, 8, 4);
Buffer.BlockCopy(bytesd, 0, bytes16, 12, 4);
//bytesa.CopyTo(bytes16, 0);
//bytesb.CopyTo(bytes16, 4);
//bytesb.CopyTo(bytes16, 9);
//bytesc.CopyTo(bytes16, 15);
//Buffer.BlockCopy(bytesa, 0, bytes16, 0, 4);
Console.WriteLine(Encoding.UTF8.GetChars(bytes16));
Console.WriteLine(BitConverter.ToInt32(bytes16, 0));
Console.WriteLine(bytes16.Length);
Console.ReadLine();