Я пытаюсь читать данные из файлов XML с помощью C # XMLTextReader. Большая часть данных, которые я читаю, поступает как ASCII, однако есть несколько значений, которые входят в шестнадцатеричное.
Для чтения данных я использую следующую строку кода:
string PIDData = reader.ReadElementString();
Console.WriteLine("Value: " + PIDData);
Таким образом, когда PIDData находится в шестнадцатеричном формате, вывод находится в шестнадцатеричном.
Как я могу выполнить тест, чтобы увидеть, является ли значение шестнадцатеричным или ASCII, и выполнить преобразование, если оно шестнадцатеричное?