【发布时间】:2019-02-05 04:06:35
【问题描述】:
我有类似 10000005 的字符串(它是十六进制),我想将 uint 十六进制值设为: 0x10000005
我该怎么做?
例子:
string hexStr="10000005"
uint hex= //??? (0x10000005);
附:我需要那个十六进制应该是:0x10000005
【问题讨论】:
我有类似 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
【讨论】: