C# 选择要写入的数组的一部分
我正在构建一个由许多字节数组组成的组合。我想快速完成这项工作,但正在寻找一种聪明的方法:C# 选择要写入的数组的一部分,c#,arrays,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个作业,但这太麻烦了。有什么好看的快速语法吗?对每个GetB
uint A = 1000;
uint B = 2000;
Key[0:3] = BitConverter.GetBytes(A);
Key[4:7] = BitConverter.GetBytes(B);
我看不出一个简单的方法来做到这一点。我不想使用LINQ。其中BitConverter.GetBytes(A)返回4个字节。当然我可以做16个作业,但这太麻烦了。有什么好看的快速语法吗?对每个GetBytes()结果使用Array.Copy方法
这不是完全相同的。这可能要求以基于范围的方式进行列表(数组)操作,而不仅仅是关于如何复制数组部分。