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

要遞增的值。

傳回

value 參數遞增 1 後的值。

實作

備註

方法 Increment 會定義值的遞增作業 BigInteger 。 它會啟用下列程式碼:

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

某些語言 (,例如缺少遞增運算子或不支援運算子多載的 Visual Basic) 可以直接呼叫 Increment 方法,如下列範例所示。

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

因為 BigInteger 物件是不可變的 Increment ,所以運算子會建立新的 BigInteger 物件,其值會比 BigIntegervalue 表示的物件多一個。 因此,重複呼叫 Increment 可能很昂貴。

這個運算子 BigInteger.Add(BigInteger, BigInteger) 的對等方法是 。

適用於

另請參閱