共用方式為


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
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

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

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

適用於

另請參閱