Jon*_*Jon 11
只要正确实施,您现有的方法是最有效的(我认为通常理解为"高效"的意思).
实现应如下所示:
var merged = new byte[array1.Length + array2.Length];
array1.CopyTo(merged, 0);
array2.CopyTo(merged, array1.Length);
Run Code Online (Sandbox Code Playgroud)
在我们的Tcpclient中,我们喜欢使用Buffer.BlockCopy而不是array.copy.
有关详细信息,请参阅此问题:Array.Copy与Buffer.BlockCopy
这一个用于硬编号:在C#中组合两个或多个字节数组的最佳方法
| 归档时间: |
|
| 查看次数: |
23165 次 |
| 最近记录: |