将字符串值转换为uint(十六进制)[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将字符串值转换为uint(十六进制)[重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我有像10000005的字符串(它是十六进制),我想使uint十六进制值像:0x10000005

我怎样才能做到这一点?

例:

string hexStr="10000005"
uint hex= //???  (0x10000005);

附:我需要的十六进制应该是:0x10000005

答案

您可以使用标准的Convert类来为此公开ToUInt32方法。

string hexString = "10000005";
uint hex = Convert.ToUInt32(hexString, 16);
hex.ToString("X") // Output: 10000005

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

将 char* 字符串转换为十六进制 uint16 [关闭]

c#中将单引号字符串转换为uint [重复]

AS3使用位运算符将十六进制值转换为RGB

C#将int转换为十六进制[重复]

如何将字符串转换为 uint32_t [重复]

将NSString转换为UTF32和从UTF32转换