以十六进制或ASCII输入,但确保以ASCII格式输出?

时间:2010-12-15 13:06:42

标签: c# xml ascii hex

我正在尝试使用C#XMLTextReader从XML文件中读取数据。我正在阅读的大多数数据都是ASCII格式,但是有一些值以十六进制形式出现。

要读取数据,我使用以下代码行:

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

因此,当PIDData为十六进制时,输出为十六进制。

如何执行测试以查看值是十六进制还是ASCII并在十六进制时执行转换?

1 个答案:

答案 0 :(得分:3)

如果您的字符串包含值...

BEEF

...你会把它归类为ASCII或十六进制吗?

你不能 - 它可能是。