c#将short数组转化为字节数组
时间: 2023-12-11 08:03:21 浏览: 108
把数组元素初始化为特定值-第 8 章:数组与字符串
同样可以使用BitConverter类的GetBytes方法将short数组转化为字节数组,示例代码如下:
```csharp
short[] nums = new short[] { 123, 456, 789 };
byte[] bytes = new byte[nums.Length * sizeof(short)];
Buffer.BlockCopy(nums, 0, bytes, 0, bytes.Length);
```
其中,nums是要转化的short数组,bytes是转化后的字节数组。需要注意的是,short数组转化为字节数组后的长度是数组长度乘以short类型的大小,可以使用sizeof运算符获取short类型的大小。最后需要使用Buffer.BlockCopy方法将short数组中的元素复制到字节数组中。
阅读全文