在C#中以16为底数转换字符串BigInteger

时间:2018-06-28 10:59:25

标签: java c#

我正在将Java库重写为C#.NET。我在下面的代码中遇到了问题,如何用C#编写?

BigInteger bi = new BigInteger("728faf34b64cd55c8d1d500268026ffb", 16);
System.out.println(bi);

1 个答案:

答案 0 :(得分:4)

使用Sprite样式的BigInteger.Parse

NumberStyles.HexNumber

输出:

using System;
using System.Globalization;
using System.Numerics;

class Program
{
    static void Main()
    {
        var number = BigInteger.Parse("728faf34b64cd55c8d1d500268026ffb", NumberStyles.HexNumber);
        Console.WriteLine(number);
    }
}