2016-08-06 1 views

ответ

0

Просто преобразовать его в HEX-строку и кодировать его с помощью ASCII:

byte varA = 0xAB; 
    byte[] result = Encoding.ASCII.GetBytes(varA.ToString("x2")); 
    // result[0] is 0x61 
    // result[1] is 0x62 
+0

благодаря @x ... Я боролся с этим для через пару часов. Ежедневно изучайте новые вещи. Фрагмент отлично работает, за исключением обработки «0» (нулей) в верхнем полубайте, который, по-видимому, игнорируется. (0x0f «0» будет отброшен –

+0

Вы должны немного сыграть со строковым форматом: https://msdn.microsoft.com/en-us/library/dd260048(v=vs.110).aspx там вы можете добавить ведущие нули. –

+0

Используйте «x2» для добавления начального нуля ... –

Смежные вопросы