C#中有这样的类型\实现吗?
需要计算高达10 10,000 幅度的数字。
答案 0 :(得分:2)
您的问题正文建议您需要保留任意大的数字,对于该问题,是的,有各种 Big Integer 库可用(我相信。 NET 4包括Framework中的一个)。
但是,你的问题标题是指“精确度”,这意味着你想要在小数点的右中保留任意数量的数字 - 为此,你需要一个理性类(结合大整数),如果你只处理有理数,或者一个聪明的象征操纵者(例如Mathematica),如果你要离开理性的话。
答案 1 :(得分:1)
Fx4中有一个新的BigInt类:System.Numerical.BigInteger
但据我所知,没有浮点类型。