我有两个字节数组 - array1和array2。 我的目标是将第一个数组中的字节复制到每个数组的起始索引,并用特定字节填充未填充的字节。
byte[] array1 = new byte[5]
The data is as follows: 11,22,00,33,44;
byte[] array2 = new byte[10];
我需要将array1中的字节复制到array2。需要从array2中的位置3复制数据,并使用值ff填充其余空位置。 即我在array2中的结果是{ff,ff,ff,11,22,00,33,44,ff,ff}
任何帮助都会很明显。
提前致谢!
答案 0 :(得分:3)
// Init array2 to 0xff
for (int i = 0; i < array2.Length; i++)
array2[i] = 0xff;
// Copy
Array.Copy(array1, 0, array2, 3, array2.Length);
答案 1 :(得分:0)
byte [] array1; array1.CopyTo(数组2,POS)