Decimal.Increment(Decimal) 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ýší operand o Decimal 1.
public:
static System::Decimal operator ++(System::Decimal d);
public:
static System::Decimal operator ++(System::Decimal d) = System::Numerics::IIncrementOperators<System::Decimal>::op_Increment;
public static decimal operator ++ (decimal d);
static member op_Increment : decimal -> decimal
Public Shared op_Increment (d As Decimal) As Decimal
Parametry
- d
- Decimal
Hodnota, kterou chcete zvýšit.
Návraty
Hodnota d
inkrementovaná o 1.
Implementuje
Výjimky
Vrácená hodnota je menší než Decimal.MinValue nebo větší než Decimal.MaxValue.
Poznámky
Metoda Increment definuje operaci operátoru inkrementace pro Decimal hodnoty. Umožňuje následující typ kódu:
using System;
public class Example
{
public static void Main()
{
Decimal number = 1079.8m;
Console.WriteLine("Original value: {0:N}", number);
Console.WriteLine("Incremented value: {0:N}", ++number);
}
}
// The example displays the following output:
// Original value: 1,079.80
// Incremented value: 1,080.80
open System
let number = 1079.8m
printfn $"Original value: {number:N}"
printfn $"Incremented value: {Decimal.op_Increment number:N}"
// The example displays the following output:
// Original value: 1,079.80
// Incremented value: 1,080.80
Některé jazyky (například Visual Basic), které nemají operátor inkrementace, můžou volat metodu Increment přímo, jak ukazuje následující příklad.
Module Example
Public Sub Main()
Dim number As Decimal = 1079.8d
Console.WriteLine("Original value: {0:N}", number)
Console.WriteLine("Incremented value: {0:N}", Decimal.op_Increment(number))
End Sub
End Module
' The example displays the following output:
' Original value: 1,079.80
' Incremented value: 1,080.80
Pokud váš jazyk nepodporuje vlastní operátory, zavolejte místo toho metodu Add , jak ukazuje následující příklad.
using System;
public class Example
{
public static void Main()
{
Decimal number = 1079.8m;
Console.WriteLine("Original value: {0:N}", number);
Console.WriteLine("Incremented value: {0:N}", Decimal.Add(number, 1));
}
}
// The example displays the following output:
// Original value: 1,079.80
// Incremented value: 1,080.80
open System
let number = 1079.8m
printfn $"Original value: {number:N}"
printfn $"Incremented value: {Decimal.Add(number, 1):N}"
// The example displays the following output:
// Original value: 1,079.80
// Incremented value: 1,080.80
Module Example
Public Sub Main()
Dim number As Decimal = 1079.8d
Console.WriteLine("Original value: {0:N}", number)
Console.WriteLine("Incremented value: {0:N}", Decimal.Add(number, 1))
End Sub
End Module
' The example displays the following output:
' Original value: 1,079.80
' Incremented value: 1,080.80