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