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);
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 对象是不可变的, Increment 因此该运算符将创建一个新 BigInteger 对象,其值比 BigInteger 对象 value所表示的对象多一个。 因此,重复调用 Increment 可能很昂贵。

此运算符 BigInteger.Add(BigInteger, BigInteger)的等效方法是 。

适用于

另请参阅