byte[] datas1 = new byte[400];
byte[] datas2 = new byte[200];
List<byte> curData = new List<byte>();
curData.AddRange(datas1);
curData.CopyTo(0, datas2, 0, 200);
byte[] datas2 = new byte[200];
List<byte> curData = new List<byte>();
curData.AddRange(datas1);
curData.CopyTo(0, datas2, 0, 200);