BigInteger.Pow(BigInteger, Int32) Méthode

Définition

Élève une valeur BigInteger à la puissance de la valeur spécifiée.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

Paramètres

value
BigInteger

Nombre à élever à la puissance exponent.The number to raise to the exponent power.

exponent
Int32

Exposant de value.The exponent to raise value by.

Retours

Résultat de l'élévation de value à la puissance représentée par exponent.The result of raising value to the exponent power.

Exceptions

exponent est un nombre négatif.exponent is negative.

Exemples

L’exemple suivant illustre l’élévation à la puissance à l’aide d’une valeur de BigInteger et d’un exposant dont la valeur est comprise entre 0 et 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     '

Remarques

La méthode Pow retourne 1 si la valeur du paramètre Exponent est 0, ou si les valeurs des paramètres value et exponent sont 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 a la valeur 1, la méthode Pow retourne value.If exponent is 1, the Pow method returns value. Si value est négatif, la méthode retourne un résultat négatif.If value is negative, the method returns a negative result.

Cette méthode correspond à la méthode Math.Pow pour les types numériques primitifs.This method corresponds to the Math.Pow method for primitive numeric types.

S’applique à