BitConvert.IsLittleEndianon在不同的端架构上

时间:2011-05-11 23:59:39

标签: c# bitconverter

BitConverter.IsLittleEndian的文档说:

  

表示数据存储在计算机体系结构中的字节顺序(“endianness”)。

“这个”令我困惑。说我有以下代码:

Console.WriteLine(BitConverter.IsLittleEndian);

现在说我要在我的小端机器上编译我的程序。如果我将可执行文件粘贴到大端机器上,它会说错吗?还是真的?基本上我想知道该字段是否是动态字段,以及JIT是否与它有关。

1 个答案:

答案 0 :(得分:5)

BitConverter.IsLittleEndian表示运行二进制文件的计算机的体系结构,不是您正在编译的计算机。它在运行时完全检查。