【问题标题】:.NET - What data type to use for a very big decimal number?.NET - 对于非常大的十进制数使用什么数据类型?
【发布时间】:2017-11-18 17:40:07
【问题描述】:

我正在寻找一些在 C# .NET 中用于存储 )。数据类型 decimal 对我来说太小了。我知道BigInteger,但它不是十进制数,而是运算。

感谢您的帮助。

【问题讨论】:

标签: c# .net types numbers decimal


【解决方案1】:

BCL 中没有任何内容。

但是,我发现了一种看起来很有趣的自定义构建类型,称为 BigFloat。我已经扫描了代码,它看起来相当不错。它需要一个 BigInteger 作为分母,这样应该会给你更高的准确性。

它还涵盖了您的加法、减法、乘法等。它甚至进入平方根/对数等。

这里是:https://github.com/Osinko/BigFloat

我会看看它是否符合您的目的,存储库中有一个示例。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2014-10-17
    • 2012-12-07
    • 2010-10-31
    • 2015-04-09
    相关资源
    最近更新 更多