BigInteger.Increment(BigInteger) Operatore

Definizione

Incrementa un BigInteger valore di 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

Parametri

value
BigInteger

Valore da incrementare.

Valori restituiti

Valore del value parametro incrementato di 1.

Implementazioni

Commenti

Il Increment metodo definisce l'operazione di incremento per BigInteger i valori. Abilita codice come il seguente:

BigInteger number = 93843112;
Console.WriteLine(++number);               // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113

Alcuni linguaggi( ad esempio Visual Basic) che non dispongono di un operatore di incremento o che non supportano l'overload dell'operatore possono chiamare direttamente il metodo Increment, come illustrato nell'esempio seguente.

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

Poiché BigInteger gli oggetti non sono modificabili, l'operatore Increment crea un nuovo BigInteger oggetto il cui valore è uno più dell'oggetto BigInteger rappresentato da value. Pertanto, le chiamate ripetute a Increment potrebbero essere costose.

Il metodo equivalente per questo operatore è BigInteger.Add(BigInteger, BigInteger).

Si applica a

Vedi anche