任意/无限精度变量 - C#

时间:2016-02-23 13:01:57

标签: c# variables arbitrary-precision

C#中是否有任何类型允许我以任意或无限精度存储小数?我不想使用任何外部库 - 我是否必须自己编写课程?我该怎么做?

我需要一个变量,我可以应用标准的算术运算,并以我想要的精度获得结果,我可以做一些事情,比如计算pi或其他无理数,达到10,000位精度。 ..

1 个答案:

答案 0 :(得分:2)

  

我不想使用任何外部图书馆 - 我是否必须自己编写课程?

我真的不明白你为什么要实现一个新的库而不是现有的库。但我会建议微软的BigRational库。源代码也可用。它在内部使用BigInteger类型。