0

如果我有字节数组:

byte [] a=new byte [4]{0,0,0,1};

0001这个数据序列是小端还是大端?当我需要反转数组时

小端还是大端?

我的电脑架构是 Littleendian

4

1 回答 1

0

那将是小端表示,因为最小的组件位于末尾。

您可以使用该BitConverter.IsLittleEndian属性来动态找出程序正在运行的系统的字节序:

if (!BitConverter.IsLittleEndian) {
  Array.Reverse(a);
}
于 2013-10-13T10:34:09.927 回答