BigInteger в шестнадцатеричный - PullRequest
       28

BigInteger в шестнадцатеричный

11 голосов
/ 14 февраля 2011

Быстрый вопрос ...

У меня тупо длинный BigInteger, который я хотел бы записать в файл в виде шестнадцатеричной строки.

Я знаю, что Java предоставляет .toString(16)метод, который делает это, но я не могу найти эквивалент в C #.

Я использую System.Numerics.BigInteger из .NET 4.0.

Спасибо

Ответы [ 2 ]

15 голосов
/ 14 февраля 2011

Используйте .ToString("X") или .ToString("x") в зависимости от того, какой случай вы предпочитаете.

4 голосов
/ 14 февраля 2011

Не можете ли вы использовать yourBI.ToString("X")?

http://msdn.microsoft.com/en-us/library/dd268260.aspx

...