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