C#中是否有任何类型允许我以任意或无限精度存储小数?我不想使用任何外部库 - 我是否必须自己编写课程?我该怎么做?
我需要一个变量,我可以应用标准的算术运算,并以我想要的精度获得结果,我可以做一些事情,比如计算pi或其他无理数,达到10,000位精度。 ..
答案 0 :(得分:2)
我不想使用任何外部图书馆 - 我是否必须自己编写课程?
我真的不明白你为什么要实现一个新的库而不是现有的库。但我会建议微软的BigRational库。源代码也可用。它在内部使用BigInteger
类型。