在我的应用程序中,我的计算需要精确为十进制,数据范围为double。 如果我使用十进制,计算会导致溢出,如果我使用double,计算会导致精确丢失。 解决方案是什么?
答案 0 :(得分:0)
检查这是否适合您: http://www.codeproject.com/Articles/88980/Rational-Numbers-NET-4-0-Version-Rational-Computin 无论如何,你可以用它作为起始点来构建你自己的“高精度浮点数”。不要忘记任何你会使用的东西,它会比原始类型真的慢。