【发布时间】:2011-08-18 19:17:54
【问题描述】:
我需要能够对十进制数使用标准数学函数。准确性非常重要。 double 不是可接受的替代品。 C#中如何用十进制数实现数学运算?
编辑
我正在使用System.Decimal。我的问题是System.Math 不适用于System.Decimal。例如,以下函数不适用于System.Decimal:
- System.Math.Pow
- System.Math.Log
- System.Math.Sqrt
【问题讨论】:
-
你能定义标准的数学函数吗?
-
十进制类型呢?
-
您正在使用哪些数学函数,想放纵一下吗?我们在谈论地板和天花板?还是别的什么?
-
您认为什么是“十进制数”?
-
这个问题很模糊。你需要知道什么?