【发布时间】:2017-08-12 13:26:37
【问题描述】:
有人可以编辑它以使其看起来更好吗?谢谢!
我试图有一个十六进制值的字符串,但它是由第三方(不是代码本身)设置的,并将它设置回一个 int 但仍然是一个十六进制值。如果前面有 0x,C# 会让你有一个等于 Hex 的 int。
代码:
string HexValue = "0x0FC";
int OtherValue = Convert.ToInt(HexValue);
当我尝试这个时,我得到:'输入字符串的格式不正确。'
【问题讨论】:
-
这个问题在这里已经有了答案:stackoverflow.com/a/4280019/2850543