Como posso calcular a potência em C#?

Não sou assim tão bom com matemática e A C não parece fornecer um poder de função. por isso, estava a pensar se alguém sabe como eu faria um cálculo como este:
var dimensions = ((100*100) / (100.00^3.00));
 44
Author: Paul Turner, 2009-09-02

5 answers

Ver Matemática.Pow . A função toma um valor e eleva-o a uma potência especificada:

Math.Pow(100.00, 3.00); // 100.00 ^ 3.00
 62
Author: Paul Turner, 2013-09-03 09:13:11

Estás à procura do método estático.Math.Pow().

 16
Author: Daniel Brückner, 2009-09-02 09:07:37

A função que pretende é Math.Pow em System.Math.

 7
Author: AakashM, 2009-09-02 09:10:15

Não utilize Math.Pow

Quando USO

for (int i = 0; i < 10e7; i++)
{
    var x3 = x * x * x;
    var y3 = y * y * y;
}

Só são precisos 230 ms enquanto os seguintes são incríveis 7050 ms:

for (int i = 0; i < 10e7; i++)
{
    var x3 = Math.Pow(x, 3);
    var y3 = Math.Pow(x, 3);
}
 3
Author: Christopher Aicher, 2017-06-04 13:37:01

Math.Pow() devolve {[2] } tão bom seria escrever assim:

double d = Math.Pow(100.00, 3.00);
 0
Author: prosti, 2018-06-27 21:51:18