C# - 数字非常小的问题 - 双数据类型中的数字不足

Ede*_*den 7 c# precision double

我正在用C#编写一个程序,它假设计算的数字很小.但是,我的所有计算都得到NaN值,因为它们对于'double'数据类型来说太小了.

C#中有一个选项来处理这种情况吗?

谢谢,伊甸园.

Red*_*ins 2

尝试十进制

编辑:此外,.NET 4 引入了BigInteger,它可能可用于表示您尝试表示的任何浮点值\数据范围。