繁体   English   中英

parseInt的Radix替代C#

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM