Распознать строку как HEX - C#

Узнай цену своей работы

Формулировка задачи:

Доброго дня. Имеется текстовый файл со строками вида "8124D3" Это уже шестнадцатиричное представление. Необходимо получить из этой строки байтовый массив. Мне же нужно получить из строки "8124D3" массив (0х81, 0х24, 0хD3). Нашел кучу примеров, но везде в массив отправляют соответствие из ASCII таблицы(т.е '8' = 51 итд). Подскажите пожалуйста куда копать.

Решение задачи: «Распознать строку как HEX»

textual
Листинг программы
  1. string s = "8124D3";
  2. byte[] bytes = new byte[s.Length/2];
  3. for (int i=0; i<s.Length; i+=2)
  4. {
  5.     bytes[i/2] = Convert.ToByte(s.Substring(i,2), 16);
  6. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы