BitConverter.islittledendian在不同的endian架构上
-
12-11-2019 - |
题
BitConverter.islittledendian的文档说:
表示数据存储在这个计算机架构中的字节顺序(“endianness”)。
“这”让我困惑。说我有以下代码:
.Console.WriteLine(BitConverter.IsLittleEndian);
现在说我去在我的小型机器上编译我的程序。如果我将可执行文件复制到一个大型机器上,它会说假吗?还是真的?基本上我想知道该字段是否是动态的字段,如果JIT与它有任何关系。
解决方案
BitConverter.IsLittleEndian
指示您的二进制文件运行的机器的架构,不是您正在编译的。它完全在运行时检查。
不隶属于 StackOverflow