C#是否支持任意精度算术(我认为也称为大数)?
如果不支持,哪些库支持它?
C#是否支持任意精度算术(我认为也称为大数)?
如果不支持,哪些库支持它?
有一个 BigInteger
结构支持任意大小的整数。
http://msdn.microsoft.com/zh-cn/library/system.numerics.biginteger.aspx
但是并没有针对浮点数的支持。
F# 在 Microsoft.FSharp.Math.BigNum
中有一个大数类型,你也可以从 C# 中使用它。
这个类型存在于 F# Powerpack 中。下载并引用相应的 DLL(我猜是 FSharp.Powerpack.Dll,但你需要稍微试错一下)。