如何将十六进制字符串转换为十六进制数

44

2
这个问题被关闭为完全重复,但是情况和答案都不同。另外一个问题如何将十六进制字符串转换为有符号整数?没有答案,而这个问题已经有了一个被接受的答案。 - AaA
1
我认为这个问题不是链接问题的重复。链接问题说:“如果我在十六进制中得到值255,如何将其转换为十进制中的-1?” 在这个问题中,给定“255”,OP想要的是0x255,而不是-1。 - Jon Schneider
2个回答

68
Convert.ToInt32("3A", 16)

48
int.Parse("3A",NumberStyles.HexNumber)
或者
long.Parse("3A",NumberStyles.HexNumber)

etc...


非常感谢!我正在尝试将字符串“3A”转换为byte[0]=0x3A,但我真的不知道该怎么做... - rooney
请查看此链接:https://dev59.com/FXRC5IYBdhLWcg3wXPwC - Simon Mourier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接