BigInteger.Increment(BigInteger) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zvýší BigInteger hodnotu o 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
Parametry
- value
- BigInteger
Hodnota, kterou chcete zvýšit.
Návraty
Hodnota parametru value
se zvyšovat o 1.
Implementuje
Poznámky
Metoda Increment definuje operaci inkrementace pro BigInteger hodnoty. Umožňuje následující typ kódu:
BigInteger number = 93843112;
Console.WriteLine(++number); // Displays 93843113
let mutable number = 93843112I
number <- number + 1I
printfn $"{number}" // Displays 93843113
Některé jazyky (například Visual Basic), které neobsahují operátor inkrementace nebo nepodporují přetížení operátoru, mohou volat metodu Increment přímo, jak ukazuje následující příklad.
Dim number As BigInteger = 93843112
Console.WriteLine(BigInteger.op_Increment(number)) ' Displays 93843113
Vzhledem k tomu BigInteger , že objekty jsou neměnné, Increment operátor vytvoří nový BigInteger objekt, jehož hodnota je o jeden objekt vyšší než BigInteger objekt reprezentovaný objektem value
. Opakovaná volání Increment proto mohou být nákladná.
Ekvivalentní metoda pro tento operátor je BigInteger.Add(BigInteger, BigInteger).