BigInteger.Increment(BigInteger) Operator

Definition

Увеличивает значение BigInteger на 1.Increments a BigInteger value by 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

Parameters

value
BigInteger

Увеличиваемое значение.The value to increment.

Returns

BigInteger

Значение параметра value, увеличенное на 1.The value of the value parameter incremented by 1.

Remarks

Метод Increment определяет операцию приращения для BigInteger значений.The Increment method defines the increment operation for BigInteger values. Он включает следующий код:It enables code such as the following:

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

Некоторые языки (например Visual Basic), в которых отсутствует оператор инкремента или не поддерживают перегрузку операторов, могут вызывать метод Increment напрямую, как показано в следующем примере.Some languages (such as Visual Basic) that lack an increment operator or do not support operator overloading can call the Increment method directly, as the following example shows.

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

Поскольку BigInteger объекты являются неизменяемыми, оператор Increment создает новый объект BigInteger, значение которого больше, чем объект BigInteger, представленный value.Because BigInteger objects are immutable, the Increment operator creates a new BigInteger object whose value is one more than the BigInteger object represented by value. Следовательно, повторные вызовы Increment могут быть дорогостоящими.Therefore, repeated calls to Increment may be expensive.

Эквивалентным методом для этого оператора является BigInteger.Add(BigInteger, BigInteger).The equivalent method for this operator is BigInteger.Add(BigInteger, BigInteger).

Applies to

See also