我正在尝试使用C#XMLTextReader从XML文件中读取数据。我正在阅读的大多数数据都是ASCII格式,但是有一些值以十六进制形式出现。
要读取数据,我使用以下代码行:
string PIDData = reader.ReadElementString();
Console.WriteLine("Value: " + PIDData);
因此,当PIDData为十六进制时,输出为十六进制。
如何执行测试以查看值是十六进制还是ASCII并在十六进制时执行转换?
答案 0 :(得分:3)
如果您的字符串包含值...
BEEF
...你会把它归类为ASCII或十六进制吗?
你不能 - 它可能是。