BigInteger.Pow(BigInteger, Int32) BigInteger.Pow(BigInteger, Int32) BigInteger.Pow(BigInteger, Int32) BigInteger.Pow(BigInteger, Int32) Method

정의

BigInteger 값을 지정된 값의 거듭제곱으로 변환합니다.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

매개 변수

value
BigInteger BigInteger BigInteger BigInteger

exponent 지수로 사용할 숫자입니다.The number to raise to the exponent power.

exponent
Int32 Int32 Int32 Int32

value를 거듭제곱할 지수입니다.The exponent to raise value by.

반환

valueexponent번 거듭제곱한 결과입니다.The result of raising value to the exponent power.

예외

예제

다음 예제를 사용 하 여 지 수는 BigInteger 값과 값 범위는 0에서 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     '

설명

합니다 Pow 메서드 1을 반환 하는 경우 또는 지 수 매개 변수 값이 0 인 경우의 값이 모두를 valueexponent 매개 변수는 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. 경우 exponent 가 1 이면 합니다 Pow 메서드가 반환 되는 value합니다.If exponent is 1, the Pow method returns value. 경우 value 가 음수인 경우 메서드는 음수 결과 반환 합니다.If value is negative, the method returns a negative result.

에 해당 하는이 메서드는 Math.Pow 기본 숫자 형식에 대 한 메서드.This method corresponds to the Math.Pow method for primitive numeric types.

적용 대상