Ввод в шестнадцатеричном или ASCII, но обеспечить выход в ASCII? - PullRequest
0 голосов
/ 15 декабря 2010

Я пытаюсь читать данные из файлов XML с помощью C # XMLTextReader. Большая часть данных, которые я читаю, поступает как ASCII, однако есть несколько значений, которые входят в шестнадцатеричное.

Для чтения данных я использую следующую строку кода:

string PIDData = reader.ReadElementString();
Console.WriteLine("Value: " + PIDData);

Таким образом, когда PIDData находится в шестнадцатеричном формате, вывод находится в шестнадцатеричном.

Как я могу выполнить тест, чтобы увидеть, является ли значение шестнадцатеричным или ASCII, и выполнить преобразование, если оно шестнадцатеричное?

1 Ответ

3 голосов
/ 15 декабря 2010

Если у вас есть строка, содержащая значение ...

BEEF

... Вы бы классифицировали это как ASCII или гекс?

Вы не можете - это может быть либо.

...