C#本身未定义字节序。但是,无论何时转换为字节,您都在做出选择。该BitConverter类有一个IsLittleEndian场告诉你这将如何表现,但它不给的选择。BinaryReader
/ BinaryWriter也是如此。
我的MiscUtil库有一个EndianBitConverter类,它允许您定义字节序;BinaryReader
/ Writer有类似的等效项。恐怕没有在线使用指南,但它们并不重要:)
(EndianBitConverter还具有普通BitConverter中不存在的功能,该功能可以在字节数组中就地进行转换。)



