Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有字节数组:
byte [] a=new byte [4]{0,0,0,1};
0001这个数据序列是小端还是大端?当我需要反转数组时
小端还是大端?
我的电脑架构是 Littleendian
那将是小端表示,因为最小的组件位于末尾。
您可以使用该BitConverter.IsLittleEndian属性来动态找出程序正在运行的系统的字节序:
BitConverter.IsLittleEndian
if (!BitConverter.IsLittleEndian) { Array.Reverse(a); }