Я работаю над супер простым парсером / компилятором для примера языка, и у меня возникли некоторые проблемы с преобразованием чисел. У меня есть следующий код в качестве теста:
Console.WriteLine(BitConverter.GetBytes(0x010D)[0]);
Console.WriteLine(BitConverter.GetBytes(0x010D)[1]);
И в консоли он печатает:
13
1
Я запутался, потому что это означает, что массив [13, 1]. Я бы предположил, что он должен go слева направо, как и оригинальное число. Есть ли способ исправить это, или мне просто нужно всегда относиться к этому, как к другому?
Большое спасибо!
PS Извинения, если это глупо, я просто могу ' Похоже, что-то не удалось найти с моей проблемой, которая может быть из-за ошибки пользователя.