BitConverter.illifleendian на разных энданских архитектурах
-
12-11-2019 - |
Вопрос
Документация BitConverter.ishittleendian говорит:
Указывает, что порядок байта («Эндианс»), в котором данные хранятся в
это компьютерной архитектуры. "Это" запутает меня.Скажем, у меня есть следующий код:
.Console.WriteLine(BitConverter.IsLittleEndian);
Теперь скажи, что я собираюсь скомпилировать мою программу на моей маленькой эндинальной машине.Если я скопирую вставить исполняемый файл на большую эндинную машину, скажут ли это ложь?или правда?По сути, я хочу знать, если поле является динамическим, и если JIT есть что угодно с этим.
Решение
BitConverter.IsLittleEndian
Указывает архитектуру машины, на которой работает ваш двоичный файл, не тот, который вы компилируете.Это полностью проверено во время выполнения.
Не связан с StackOverflow