В Java я мог бы сделать
BigInteger b = new BigInteger(500);
Затем отформатируйте его, как мне понравилось
b.toString(2); //binary
b.toString(8); //octal
b.toString(10); //decimal
b.toString(16); //hexadecimal
В С# я могу сделать
int num = int.Parse(b.ToString());
Convert.ToString(num,2) //binary
Convert.ToString(num,8) //octal
и т.д..
Но я могу сделать это только с значениями long
и меньше. Есть ли способ распечатать BigInteger с указанной базой? Я опубликовал это, BigInteger Parse Octal String? вчера и получил решение о том, как преобразовать в основном все строки в значения BigInteger, но не получило успеха.