Decimal.Increment(Decimal) Opérateur

Définition

Incrémente l’opérande Decimal de 1.

public:
 static System::Decimal operator ++(System::Decimal d);
public static decimal operator ++(decimal d);
static member op_Increment : decimal -> decimal
Public Shared op_Increment (d As Decimal) As Decimal

Paramètres

d
Decimal

Valeur à incrémenter.

Retours

Valeur incrémentée de d 1.

Exceptions

La valeur de retour est inférieure à Decimal.MinValue ou supérieure à Decimal.MaxValue.

Remarques

La Increment méthode définit l’opération de l’opérateur d’incrément pour les Decimal valeurs. Il active le code comme suit :

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

Certaines langues (telles que Visual Basic) qui n’ont pas d’opérateur d’incrément peuvent appeler directement la méthode Increment, comme l’illustre l’exemple suivant.

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

Si votre langue ne prend pas en charge les opérateurs personnalisés, appelez la méthode à la Add place, comme l’illustre l’exemple suivant.

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

S’applique à

Voir aussi