我需要C#的浮点计算,它可以正确存储多达500位/小数。有没有内置类型,我是否必须自己创建,任何可用的库或最好的方法是什么?
由于
答案 0 :(得分:0)
MPIR是GMP项目的一个分支,具有C#绑定。就个人而言,我发现在提出问题时我们更容易处理它们,以至于我不再担心GMP(主要是因为它在内存不足时会出现暴力退出)。
还有其他人列出了here,但我对他们没有直接经验,因此无法对其有用性发表评论。
答案 1 :(得分:0)
另一个比MPIR更加自由许可的替代方案是Bouncycastle C# library的源代码中提供的BigInteger类。