如何转换以下字符串:
6F
例如,到正常的int?它是十六进制值。
感谢。
答案 0 :(得分:11)
string s = "6F";
int i = Int32.Parse(s, NumberStyles.AllowHexSpecifier);
Console.WriteLine(i); // prints "111" to the console
有关NumberStyles
的详细信息,请参阅MSDN。
答案 1 :(得分:5)
int num = Int32.Parse(strValue, System.Globalization.NumberStyles.HexNumber);
答案 2 :(得分:2)
Convert.ToInt32(stringValue的,16);
最后一个参数是16的基础