我如何计算在C#中的权力?
我不是那么好,math和C#似乎没有提供function的function,所以我想知道如果有人知道我将如何运行这样的计算:
var dimensions = ((100*100) / (100.00^3.00));
参见Math.Pow 。 该函数获取一个值并将其提升到指定的权力:
Math.Pow(100.00, 3.00); // 100.00 ^ 3.00
你正在寻找的方法Math.Pow()
。
你想要的function是Math.Pow
在System.Math
。
不要使用Math.Pow
当我使用
for (int i = 0; i < 10e7; i++) { var x3 = x * x * x; var y3 = y * y * y; }
它只需要230毫秒,而以下需要不可思议的7050毫秒:
for (int i = 0; i < 10e7; i++) { var x3 = Math.Pow(x, 3); var y3 = Math.Pow(x, 3); }