选择要写入的数组的一部分

时间:2014-06-27 15:49:25

标签: c# arrays

我正在构建多个字节数组的组合。我想快速做到这一点,但寻找一种聪明的方法:

uint A = 1000;
uint B = 2000;

Key[0:3] = BitConverter.GetBytes(A);
Key[4:7] = BitConverter.GetBytes(B);

我看不到一个简单的方法。我不想使用LINQ。其中BitConverter.GetBytes(A)返回4个字节。当然我可以完成16项任务,但这很麻烦。有没有好看的语法很快?

1 个答案:

答案 0 :(得分:1)

对每个GetBytes()结果使用Array.Copy方法。

http://msdn.microsoft.com/en-us/library/system.array.copy(v=vs.110).aspx