Мне нужно проверить string
, находящуюся внутри пакета, который я получаю как массив byte
. Если я использую BitConverter.ToString()
, я получаю байты как string
с тире (f.e.: 00-50-25-40-A5-FF).
Я пробовал большинство функций, которые я нашел после быстрого поиска в googling, но у большинства из них есть тип входных параметров string
, и если я вызываю их с помощью string
с тире, он выдает исключение.
Мне нужна функция, которая превращает hex (как string
или as byte
) в string
, которая представляет шестнадцатеричное значение (f.e.: 0x31 = 1). Если входной параметр string
, функция должна распознавать тире (пример "47-61-74-65-77-61-79-53-65-72-76-65-72" ), поскольку BitConverter
doesn 't правильно преобразовать.