【发布时间】:2010-11-22 01:56:06
【问题描述】:
我需要将int 转换为byte[] 一种方法是使用BitConverter.GetBytes()。但我不确定这是否符合以下规范:
一个 XDR 有符号整数是一个 32 位数据,它编码一个整数 范围 [-2147483648,2147483647]。整数表示为 二进制补码表示法。最高和最低有效字节是 分别为 0 和 3。整数声明如下:
来源:RFC1014 3.2
如何进行满足上述规范的 int 到字节转换?
【问题讨论】:
-
这是个好问题。
标签: c# .net bit-manipulation nfs