簡體   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