Decimal.Decrement(Decimal) Decimal.Decrement(Decimal) Decimal.Decrement(Decimal) Decimal.Decrement(Decimal) Operator

Definizione

Decrementa l'operando Decimal di uno.Decrements the Decimal operand by one.

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

Parametri

d
Decimal Decimal Decimal Decimal

Il valore da decrementare.The value to decrement.

Restituisce

Valore di d decrementato di 1.The value of d decremented by 1.

Eccezioni

Il valore restituito è minore di MinValue o maggiore di MaxValue.The return value is less than MinValue or greater than MaxValue.

Commenti

Il Decrement metodo definisce l'operazione dell'operatore di decremento Decimal per i valori.The Decrement method defines the operation of the decrement operator for Decimal values. Consente di scrivere codice simile al seguente:It enables code such as the following:

using System;

public class Example
{
   public static void Main()
   {
      Decimal number = 1079.8m;
      Console.WriteLine("Original value:    {0:N}", number);
      Console.WriteLine("Decremented value: {0:N}", --number); 
   }
}
// The example displays the following output:
//       Original value:    1,079.80
//       Decremented value: 1,078.80

Alcuni linguaggi (ad esempio Visual Basic) che non dispongono di un operatore di incremento Decrement possono chiamare direttamente il metodo, come illustrato nell'esempio riportato di seguito.Some languages (such as Visual Basic) that lack an increment operator can call the Decrement method directly, as the following example shows.

Module Example
   Public Sub Main()
      Dim number As Decimal = 1079.8d
      Console.WriteLine("Original value:    {0:N}", number)
      Console.WriteLine("Decremented value: {0:N}", Decimal.op_Decrement(number))
   End Sub
End Module
' The example displays the following output:
'       Original value:    1,079.80
'       Decremented value: 1,078.80

Se il linguaggio non supporta operatori personalizzati, chiamare Subtract invece il metodo, come illustrato nell'esempio seguente.If your language does not support custom operators, call the Subtract method instead, as the following example shows.

using System;

public class Example
{
   public static void Main()
   {
      Decimal number = 1079.8m;
      Console.WriteLine("Original value:    {0:N}", number);
      Console.WriteLine("Decremented value: {0:N}", Decimal.Subtract(number, 1)); 
   }
}
// The example displays the following output:
//       Original value:    1,079.80
//       Decremented value: 1,078.80
Module Example
   Public Sub Main()
      Dim number As Decimal = 1079.8d
      Console.WriteLine("Original value:    {0:N}", number)
      Console.WriteLine("Decremented value: {0:N}", Decimal.Subtract(number, 1))
   End Sub
End Module
' The example displays the following output:
'       Original value:    1,079.80
'       Decremented value: 1,078.80

Si applica a

Vedi anche