新类型由decimal和double组成

时间:2012-03-06 12:27:00

标签: c# algorithm oop types

在我的应用程序中,我的计算需要精确为十进制,数据范围为double。 如果我使用十进制,计算会导致溢出,如果我使用double,计算会导致精确丢失。 解决方案是什么?

1 个答案:

答案 0 :(得分:0)

检查这是否适合您: http://www.codeproject.com/Articles/88980/Rational-Numbers-NET-4-0-Version-Rational-Computin 无论如何,你可以用它作为起始点来构建你自己的“高精度浮点数”。不要忘记任何你会使用的东西,它会比原始类型真的慢。