如何转换十六进制字符串为十六进制数
答
Convert.ToInt32("3A", 16)
答
int.Parse("3A",NumberStyles.HexNumber)
或
long.Parse("3A",NumberStyles.HexNumber)
等等
这个问题被关闭,为精确复制,但这种情况并答案是不同的。还有另一个问题[如何将十六进制字符串转换为有符号整数?](http://*.com/questions/3705429/how-do-i-convert-hex-string-into-signed-integer)没有回答。这个有一个被接受的答案。 – AaA 2013-01-22 05:21:46
我不认为这个问题是链接的问题的重复。链接的问题说:“如果我在十六进制中得到255的值,那么我如何将它转换为十进制的-1?”在这个问题中,给定“255”,OP将希望0x255,而不是-1。 – 2017-12-15 00:49:06