#c# #bitconverter
#c# #преобразование bitconverter
Вопрос:
Документация BitConverter.IsLittleEndian говорит:
Указывает порядок байтов («порядковый номер»), в котором хранятся данные в этой компьютерной архитектуре.
«это» сбивает меня с толку. Допустим, у меня есть следующий код:
Console.WriteLine(BitConverter.IsLittleEndian);
Теперь предположим, что я иду компилировать свою программу на моей маленькой конечной машине. Если я скопирую и вставлю исполняемый файл на большую конечную машину, скажет ли он false? или true? В принципе, я хочу знать, является ли поле динамическим, и имеет ли JIT какое-либо отношение к нему.
Ответ №1:
BitConverter.IsLittleEndian
указывает архитектуру компьютера, на котором выполняется ваш двоичный файл, не ту, на которой вы компилируете. Это полностью проверяется во время выполнения.
Комментарии:
1. Спасибо! Оценка во время выполнения — это те слова, которые я искал!