我正在尝试使用
BitConverter.GetBytes
使用 VB.net 将 16 位值传输到字节数组中。简单的 readBuffer(z) = BitConverter.GetBytes(p)
被 vb.net 拒绝。出了什么问题?
感谢您的建议!
readBuffer(z) = BitConverter.GetBytes(p)
编译失败
readBuffer()
是一个 Byte
数组,p
是一个 Int16
变量。
GetBytes
方法本身返回一个数组,需要将其复制到数组中的特定位置:
BitConverter.GetBytes(p).CopyTo(readBuffer, z)