BigDecimal是一个java.math包中的类,它具有处理大量特定规模的许多好处。c#中是否存在具有此功能的等效类或数据类型。
3 回答

慕码人2483693
TA贡献1860条经验 获得超9个赞
有一个名为BigNum的C#库可以满足您的需求,并且在某些情况下还具有其他功能。
例如,它有一个平方根函数,BigDecimal没有:
PrecisionSpec precision = new PrecisionSpec(1024, PrecisionSpec.BaseType.BIN);
BigFloat bf = new BigFloat(13, precision);
bf.Sqrt();
Console.WriteLine(bf.ToString());
维基百科在http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic#Libraries上列出了其他此类库。
资料来源:
BigNum图书馆最初是在http://www.fractal-landscapes.co.uk/bigint.html上托管的,但该网站自2012年以来一直在下降。
您可以在http://web.archive.org/web/20110721173046/http://www.fractal-landscapes.co.uk/bigint.html找到该网站的存档。
有一个源代码的副本,请访问http://www.mediafire.com/file/6axoicc6iszp4sg/BigNum.zip/file
添加回答
举报
0/150
提交
取消