BigInteger в шестнадцатеричные / десятичные / октальные / двоичные строки?

На Java я мог бы сделать

BigInteger b = new BigInteger(500);

Тогда отформатируй как мне угодно

b.toString(2); //binary
b.toString(8); //octal
b.toString(10); //decimal
b.toString(16); //hexadecimal

В C # я могу сделать

int num = int.Parse(b.ToString());
Convert.ToString(num,2) //binary
Convert.ToString(num,8) //octal

и т.д. Но я могу сделать это только сlong значения и меньше. Есть ли какой-нибудь метод для печати BigInteger с указанной базой? Я отправил это,BigInteger Parse Octal String?, вчера и получил решение о том, как преобразовать в основном все строки в значения BigInteger, но не 'т был успешным выводом.

Ответы на вопрос(3)

Ваш ответ на вопрос