如何将十六进制字符串转换为十六进制数字 [重复]
Posted
技术标签:
【中文标题】如何将十六进制字符串转换为十六进制数字 [重复]【英文标题】:How to Convert Hex String to Hex Number [duplicate] 【发布时间】:2011-05-15 14:19:12 【问题描述】:可能重复:How do I convert hex string into signed integer?
例子:“3A”转换成0x3A,非常感谢!
【问题讨论】:
这个问题作为完全重复的问题关闭,但是情况和答案是不同的。另一个问题How do I convert hex string into signed integer? 也没有答案。这个有一个公认的答案。 我不认为这个问题是链接问题的重复。链接的问题说“如果我得到十六进制的值 255,我如何将它转换为十进制的 -1?”在这个问题中,给定“255”,OP 需要 0x255,而不是 -1。 【参考方案1】:int.Parse("3A",NumberStyles.HexNumber)
或
long.Parse("3A",NumberStyles.HexNumber)
等等……
【讨论】:
非常感谢!!!继续...我正在尝试将字符串“3A”转换为字节[0]=0x3A,我真的不知道该怎么做... 看看这个***.com/questions/321370/…【参考方案2】:Convert.ToInt32("3A", 16)
【讨论】:
以上是关于如何将十六进制字符串转换为十六进制数字 [重复]的主要内容,如果未能解决你的问题,请参考以下文章