如何将十六进制字符串转换为十六进制数字 [重复]

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)

【讨论】:

以上是关于如何将十六进制字符串转换为十六进制数字 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

C#通过分隔数字将十进制转换为字符串[重复]

将十六进制字符串转换为 Int [重复]

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

在JS中如何将字符串类型的十六进制转换为数字?

如何将我的十六进制字符串转换为数字? [复制]

如何将看起来像十六进制数字的字符串转换为php中的实际十六进制数字?