关于.net:使用C#在Little或Big Endian中写入/读取二进制数据的最佳方法?

关于.net:使用C#在Little或Big Endian中写入/读取二进制数据的最佳方法?

Best approach to write/read binary data in Little or Big Endian with C#?

好的,如果我在.NET下有一个以Little Endian或Big Endian编码的二进制文件,读/写它的最佳方法是什么?

在.NET框架中,我仅设法找到BinaryWritters / BinaryReaders,它们默认使用小端序,所以我的方法是实现我自己的BinaryReader / BinaryWritter以大端序读取/写入数据,但是我想知道是否有更好的方法 。


我喜欢这一个:

杂项实用程序库


推荐阅读