为了账号安全,请及时绑定邮箱和手机立即绑定

C#中Java BigDecimal类的等价物是什么?

C#中Java BigDecimal类的等价物是什么?

萧十郎 2019-09-02 17:08:37
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


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 3322 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信