如果我有字节数组:
byte [] a=new byte [4]{0,0,0,1};
这个数据序列0001是Little endian还是big endian?当我需要反转阵列时
与小端或大端?
我的电脑架构是Littleendian
这将是小端表示,因为最小的组件在最后 .
您可以使用 BitConverter.IsLittleEndian 属性动态地找出运行该程序的系统的endianess:
BitConverter.IsLittleEndian
if (!BitConverter.IsLittleEndian) { Array.Reverse(a); }
1 回答
这将是小端表示,因为最小的组件在最后 .
您可以使用
BitConverter.IsLittleEndian
属性动态地找出运行该程序的系统的endianess: