다음을 통해 공유


BigInteger.Increment(BigInteger) 연산자

정의

BigInteger 값을 1씩 증가합니다.

public:
 static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value);
public:
 static System::Numerics::BigInteger operator ++(System::Numerics::BigInteger value) = System::Numerics::IIncrementOperators<System::Numerics::BigInteger>::op_Increment;
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

증가시킬 값입니다.

반환

1씩 증가하는 value 매개 변수의 값입니다.

구현

설명

메서드는 Increment 값에 대한 BigInteger 증분 작업을 정의합니다. 다음과 같은 코드를 사용하도록 설정합니다.

BigInteger number = 93843112;
Console.WriteLine(++number);               // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113

증분 연산자가 없거나 연산자 오버로드를 지원하지 않는 일부 언어(예: Visual Basic)는 다음 예제와 같이 메서드를 직접 호출 Increment 할 수 있습니다.

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

개체는 변경할 수 되므로 BigIntegerIncrement 연산자는 값이 가 나타내는 개체보다 하나 더 많은 새 BigInteger 개체를 BigIntegervalue만듭니다. 따라서 반복 호출은 Increment 비용이 많이 들 수 있습니다.

이 연산자에 대 한 해당 메서드는 BigInteger.Add(BigInteger, BigInteger)합니다.

적용 대상

추가 정보