c#字节数组中的字节顺序

本文关键字:字节 顺序 数组 字节数 | 更新日期: 2023-09-27 18:17:18

我有一个字节数组表示一张图片(bgra)。我想知道c# byte[]中字节的顺序是什么。

字节是用小端序还是大端序表示?

感谢您的阅读。

c#字节数组中的字节顺序

Luke的观点是正确的,但我想知道是否有人可以写代码来证明它(没有BitConvert)。IsLittleEndian)

ushort word = 0x0001;  // 16bit word with lsb set
var bits = new BitArray(BitConvert.GetBytes());
if (bits[0]) {
    // little endian
} else if (bits[8]) { 
    // big endian
}

edit for Sinatr

Windows是小端序,所以如果你正在运行c#,你可能会使用小端序