2017-10-16 112 views
0

在尝试此字符串0x0000F85D
转换为整数值 我尝试了所有的流行的方法 但没有工作 任何想法,请 var hello= "0x0000F85D"; var i = ??? ;转换0x0000F85D字符串为int C#

+5

可能重复的[C#将整数转换为十六进制并返回](https://stackoverflow.com/questions/1139957/c-sharp-convert-integer-to-hex-and-back-again) – Equalsk

+0

该int.Parse(hexValue,System.Globalization.NumberStyles.HexNumber)方法只能在没有前导0x的情况下工作。该文档(https://msdn.microsoft.com/en-us/library/system.globalization.numberstyles(v=vs.110).aspx)表示,使用此样式解析的字符串不能以“0x”作为前缀,或“&h” –

回答