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

问题描述 投票:-2回答:1

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

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

我怎样才能做到这一点?

例:

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

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

c# string hex
1个回答
1
投票

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

string hexString = "10000005";
uint hex = Convert.ToUInt32(hexString, 16);
hex.ToString("X") // Output: 10000005
© www.soinside.com 2019 - 2024. All rights reserved.