BigInteger.Increment(BigInteger) 運算子
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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)的對等方法是 。