0
在尝试此字符串0x0000F85D
转换为整数值 我尝试了所有的流行的方法 但没有工作 任何想法,请 var hello= "0x0000F85D"; var i = ??? ;
转换0x0000F85D字符串为int C#
在尝试此字符串0x0000F85D
转换为整数值 我尝试了所有的流行的方法 但没有工作 任何想法,请 var hello= "0x0000F85D"; var i = ??? ;
转换0x0000F85D字符串为int C#
Convert.ToInt32("0x0000F85D", 16);
有一个在这里阅读:https://msdn.microsoft.com/en-us/library/1k20k614(v=vs.110).aspx
可能重复的[C#将整数转换为十六进制并返回](https://stackoverflow.com/questions/1139957/c-sharp-convert-integer-to-hex-and-back-again) – Equalsk
该int.Parse(hexValue,System.Globalization.NumberStyles.HexNumber)方法只能在没有前导0x的情况下工作。该文档(https://msdn.microsoft.com/en-us/library/system.globalization.numberstyles(v=vs.110).aspx)表示,使用此样式解析的字符串不能以“0x”作为前缀,或“&h” –