【发布时间】:2017-11-18 17:40:07
【问题描述】:
我正在寻找一些在 C# .NET 中用于存储 )。数据类型 decimal 对我来说太小了。我知道BigInteger,但它不是十进制数,而是运算。
感谢您的帮助。
【问题讨论】:
-
只需使用 BigDecimal 并输入一个“0”。在前面。或者构建你自己的。
标签: c# .net types numbers decimal
我正在寻找一些在 C# .NET 中用于存储 )。数据类型 decimal 对我来说太小了。我知道BigInteger,但它不是十进制数,而是运算。
感谢您的帮助。
【问题讨论】:
标签: c# .net types numbers decimal
BCL 中没有任何内容。
但是,我发现了一种看起来很有趣的自定义构建类型,称为 BigFloat。我已经扫描了代码,它看起来相当不错。它需要一个 BigInteger 作为分母,这样应该会给你更高的准确性。
它还涵盖了您的加法、减法、乘法等。它甚至进入平方根/对数等。
这里是:https://github.com/Osinko/BigFloat
我会看看它是否符合您的目的,存储库中有一个示例。
【讨论】: