我正在尝试将String[] args[1]
转换为uint
,但我一直在问System.FormatException
,有关如何解决这个问题的想法吗?
我正在使用此代码进行转换:
uint Offset = Convert.toUInt32(args[1]);
我的args[1]
为0x026C0658
,但我希望0x026C0658
从String[]
转换为uint
。
答案 0 :(得分:2)
去除前缀(0x
)并告诉它使用基数16:
var i = Convert.ToUInt32("026C0658", 16); // 40633944
阵列因子是独立且无关的。