C # little endian или big endian?

В документации к оборудованию, которое позволяет нам управлять им через UDP / IP, я обнаружил следующий фрагмент:

В этом протоколе связи DWORD - это 4-байтовые данные, WORD - это 2-байтовые данные, BYTE - это однобайтовые данные. Формат хранения имеет порядок байтов, то есть данные размером 4 байта (32 бита) хранятся как: d7-d0, d15-d8, d23-d16, d31-d24; двухбайтовые (16-битные) данные хранятся как: d7-d0, d15-d8.

Мне интересно, как это переводится на C #? Должен ли я конвертировать вещи перед отправкой? Например, если я хочу отправить 32-разрядное целое число или строку из 4 символов?

Ответы на вопрос(6)

Ваш ответ на вопрос