BigInteger.Increment(BigInteger) Operatore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Incrementa un valore BigInteger 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.
Restituisce
Valore del parametro value
incrementato di 1.
Implementazioni
Commenti
Il Increment metodo definisce l'operazione di incremento per BigInteger i valori. Abilita il codice, ad esempio quanto segue:
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 supportano l'overload degli operatori possono chiamare direttamente il Increment metodo, come illustrato nell'esempio seguente.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Poiché BigInteger gli oggetti sono non modificabili, l'operatore Increment crea un nuovo BigInteger oggetto il cui valore è uno più dell'oggetto BigInteger rappresentato da value
. Pertanto, le chiamate ripetute possono Increment essere costose.
Il metodo equivalente per questo operatore è BigInteger.Add(BigInteger, BigInteger).