14

Quick question...

I have a stupidly long BigInteger which I would like to write to a file as a hex string.

I know Java provides the .toString(16) method which does this, but I can't find an equivalent in C#.

I'm using System.Numerics.BigInteger from .NET 4.0.

Thanks

Blacktempel
  • 3,935
  • 3
  • 29
  • 53
Ozzah
  • 10,631
  • 16
  • 77
  • 116

2 Answers2

19

Use .ToString("X") or .ToString("x") depending on what case you prefer.

Gabe
  • 84,912
  • 12
  • 139
  • 238
5

Can you not use yourBI.ToString("X")?

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

Brad
  • 159,648
  • 54
  • 349
  • 530