任意/无限精度 C#

本文关键字:精度 无限 任意 | 更新日期: 2023-09-27 18:35:46

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

需要一个变量,我可以应用标准算术运算,并以我想要的精度获得结果,我可以在其中执行诸如计算 pi 或其他无理数之类的事情,以达到 10,000 位数字的精度......

任意/无限精度 C#

我不想使用任何外部库 - 我必须自己编写一个类吗?

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