[英]parseInt's Radix alternative for C#
int.Parse()等不是我想要的。
我尝试了以下方法:
C#-> Convert.ToInt32("ea6a85cf", 16)
结果: -362117681
(在此处进行测试: http : //rextester.com/UICDP93395 )
JS-> parseInt("ea6a85cf", 16)
结果为: 3932849615
。 (我在寻找什么)
(在这里测试: https : //jsfiddle.net/uxzrkz76/ )
我还需要能够使用基数6和8。
由于OP希望使用无符号数字,因此我们需要使用正确的类型UInt32
。 因此,要实现这一目标,我们可以做的是:
uint.Parse("ea6a85cf",NumberStyles.HexNumber)
要么
Convert.ToUInt32("ea6a85cf", 16)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.