BigInteger.Pow(BigInteger, Int32) Método

Definición

Eleva un valor BigInteger a la potencia del valor especificado.Raises a BigInteger value to the power of a specified value.

public:
 static System::Numerics::BigInteger Pow(System::Numerics::BigInteger value, int exponent);
public static System.Numerics.BigInteger Pow (System.Numerics.BigInteger value, int exponent);
static member Pow : System.Numerics.BigInteger * int -> System.Numerics.BigInteger
Public Shared Function Pow (value As BigInteger, exponent As Integer) As BigInteger

Parámetros

value
BigInteger

Número que se va a elevar a la potencia especificada por exponent.The number to raise to the exponent power.

exponent
Int32

Exponente al que se va a elevar value.The exponent to raise value by.

Devoluciones

Resultado de elevar value a la potencia exponent.The result of raising value to the exponent power.

Excepciones

exponent es negativo.exponent is negative.

Ejemplos

En el ejemplo siguiente se muestra la exponenciación mediante un valor de BigInteger y un exponente cuyo valor va de 0 a 10.The following example illustrates exponentiation using a BigInteger value and an exponent whose value ranges from 0 to 10.

BigInteger numericBase = 3040506;
for (int ctr = 0; ctr <= 10; ctr++)
{
   Console.WriteLine(BigInteger.Pow(numericBase, ctr));
}
// 
// The example produces the following output to the console:
//
// 1
// 3040506
// 9244676736036
// 28108495083977874216
// 85464047953805230420993296
// 259853950587832525926412642447776
// 790087495886008322074413197838317614656
// 2402265771766383619317185774506591737267255936
// 7304103492650319992835619250501939216711515276943616
// 22208170494024253840136657344866649200046662468638726109696
// 67524075636103707946458547477011116092637077515870858568887346176     //
Dim base As BigInteger = 3040506
For ctr As Integer = 0 To 10
   Console.WriteLine(BigInteger.Pow(base, ctr))
Next
' 
' The example produces the following output to the console:
'
' 1
' 3040506
' 9244676736036
' 28108495083977874216
' 85464047953805230420993296
' 259853950587832525926412642447776
' 790087495886008322074413197838317614656
' 2402265771766383619317185774506591737267255936
' 7304103492650319992835619250501939216711515276943616
' 22208170494024253840136657344866649200046662468638726109696
' 67524075636103707946458547477011116092637077515870858568887346176     '

Comentarios

El método Pow devuelve 1 si el valor del parámetro exponente es 0, o si los valores de los parámetros value y exponent son 0.The Pow method returns 1 if the value of the exponent parameter is 0, or if the values of both the value and exponent parameters are 0. Si exponent es 1, el método Pow devuelve value.If exponent is 1, the Pow method returns value. Si value es negativo, el método devuelve un resultado negativo.If value is negative, the method returns a negative result.

Este método corresponde al método Math.Pow para los tipos numéricos primitivos.This method corresponds to the Math.Pow method for primitive numeric types.

Se aplica a