0
C#中是否有任何类型可以存储具有任意精度或无限精度的分数值?我不想使用任何外部库 - 我需要自己写一个类吗?我将如何做到这一点?任意/无限精度变量 - C#
我需要一个变量,我可以应用标准的算术运算,并获得尽可能多的精度结果,我可以做一些事情,比如计算pi或另一个非理性数字,以达到10,000位数的精度...
C#中是否有任何类型可以存储具有任意精度或无限精度的分数值?我不想使用任何外部库 - 我需要自己写一个类吗?我将如何做到这一点?任意/无限精度变量 - C#
我需要一个变量,我可以应用标准的算术运算,并获得尽可能多的精度结果,我可以做一些事情,比如计算pi或另一个非理性数字,以达到10,000位数的精度...
我不想使用任何外部库 - 我必须自己写一个类吗?
我真的不明白为什么要实现一个新的库而不是使用现有的库。但是我会建议微软的BigRational库。源代码也可用。它在内部使用BigInteger
类型。
滚动您自己的库将保证会遇到其他库已经遇到并解决的问题。 –