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

要递增的值。

返回

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)的等效方法是 。

适用于

另请参阅