BigInteger.Increment(BigInteger) BigInteger.Increment(BigInteger) BigInteger.Increment(BigInteger) BigInteger.Increment(BigInteger) Operator

정의

BigInteger 값을 1씩 증가합니다.Increments a BigInteger value by 1.

public:
 static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value);
public static System.Numerics.BigInteger operator ++ (System.Numerics.BigInteger value);
static member op_Increment : System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared op_Increment (value As BigInteger) As BigInteger

매개 변수

value
BigInteger BigInteger BigInteger BigInteger

증가시킬 값입니다.The value to increment.

반환

1씩 증가하는 value 매개 변수의 값입니다.The value of the value parameter incremented by 1.

설명

합니다 Increment 메서드 정의 대 한 증가 연산 BigInteger 값입니다.The Increment method defines the increment operation for BigInteger values. 다음과 같은 코드 수 있도록 합니다.It enables code such as the following:

BigInteger number = 93843112;
Console.WriteLine(++number);               // Displays 93843113

증가 연산자 부족 또는 연산자 오버 로드를 지원 하지 않습니다 하는 일부 언어 (예: Visual Basic)를 호출할 수는 Increment 메서드를 직접 다음 예제와 같이 보여 줍니다.Some languages (such as Visual Basic) that lack an increment operator or do not support operator overloading can call the Increment method directly, as the following example shows.

Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number))    ' Displays 93843113

때문에 BigInteger 개체를 변경할 수 없는 합니다 Increment 연산자를 새로 만듭니다 BigInteger 하나 값인 개체 보다 BigInteger 가 나타내는 개체 value합니다.Because BigInteger objects are immutable, the Increment operator creates a new BigInteger object whose value is one more than the BigInteger object represented by value. 따라서 반복 호출을 Increment 성능이 떨어질 수 있습니다.Therefore, repeated calls to Increment may be expensive.

이 연산자에 대 한 해당 메서드는 BigInteger.Add(BigInteger, BigInteger)합니다.The equivalent method for this operator is BigInteger.Add(BigInteger, BigInteger).

적용 대상

추가 정보