Есть строка "612345". HEX-editor преобразует ее в следующий массив: {36 31 32 33 34 35 36}. Я хочу добавить эти значения (т.е. 36,31,...36) в массив байтов:
byte[] t = {0x36, 0x31, 0x32 ... 0x36}
только не хардкорно, а программно
Я добился того, что в строке уже есть HEX-значения: "36 31 32 33 34 35 36" теперь надо как-то добавить перед каждым "0х" и добавить в массив. Подскажите, как это сделать!
Ответ
Так должно сработать:
var s = "36 31 32 33 34 35 36";
var bytes = s.Split(' ').Select(_ => int.Parse(_, NumberStyles.HexNumber));
Комментариев нет:
Отправить комментарий