BigInteger.Increment(BigInteger) Оператор

Определение

Увеличивает значение 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

Параметры

value
BigInteger

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

Возвращаемое значение

BigInteger

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

Комментарии

Метод 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).

Применяется к

См. также раздел