BigInteger.Increment(BigInteger) Operator
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ökar ett BigInteger värde med 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
Parametrar
- value
- BigInteger
Värdet som ska ökas.
Returer
Värdet för parametern value ökas med 1.
Implementeringar
Kommentarer
Metoden Increment definierar inkrementsåtgärden för BigInteger värden. Den aktiverar kod, till exempel följande:
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
Vissa språk (till exempel Visual Basic) som saknar en inkrementsoperator eller inte stöder operatörsöverlagring kan anropa metoden Increment direkt, vilket visas i följande exempel.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Eftersom BigInteger objekt är oföränderliga skapar operatorn Increment ett nytt BigInteger objekt vars värde är ett mer än det BigInteger objekt som representeras av value. Därför kan upprepade anrop till Increment vara dyra.
Motsvarande metod för den här operatorn är BigInteger.Add(BigInteger, BigInteger).