, BigInteger x .
. :
writeHex(new BigInteger(15));
0f
, '0' :
private static void writeHex(BigInteger value)
{
Console.WriteLine(value.ToString("x").TrimStart('0'));
}
?
, - , , , ToString ( ).
:
StringBuilder builder = new StringBuilder();
byte[] buffer = value.ToByteArray();
while (index > -1)
{
builder.Append(buffer[index--].ToString(str, info));
}
Edit
, . , , , , :)
string.TrimStart, .