簡體   English   中英

將基數 2 轉換為基數 10

[英]Convert base 2 to base 10

我正在嘗試將基數 2 轉換為基數 10,但我不斷收到:

“對於 Int64 來說,值要么太大要么太小”。

我使用這個代碼:

string number1 = Convert.ToString(Convert.ToInt64(numberBin1, 10));    

即使使用合理的值,它也會顯示錯誤,例如:000111110100111101010000

編輯:修復感謝 Johnny 和 JSteward

在第二個參數ToInt64方法是fromBase ,你的情況應該是2。

long number = Convert.ToInt64("000111110100111101010000", 2));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM