Decimal.Increment(Decimal) Operatore

Definizione

Incrementa l'operando Decimal di 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

Parametri

d
Decimal

Valore da incrementare.

Valori restituiti

Valore di d incrementato di 1.

Implementazioni

Eccezioni

Il valore restituito è minore di Decimal.MinValue o maggiore di Decimal.MaxValue.

Commenti

Il Increment metodo definisce l'operazione dell'operatore di incremento per Decimal i valori. Abilita codice come il seguente:

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

Alcuni linguaggi (ad esempio Visual Basic) che non dispongono di un operatore di incremento possono chiamare direttamente il metodo Increment, come illustrato nell'esempio seguente.

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

Se il linguaggio non supporta gli operatori personalizzati, chiamare invece il Add metodo , come illustrato nell'esempio seguente.

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

Si applica a

Vedi anche