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

Definition

Verringert den Decimal-Operanden um 1.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

Parameter

d
Decimal Decimal Decimal Decimal

Der zu dekrementierende Wert.The value to decrement.

Gibt zurück

Der um 1 dekrementierte Wert von d.The value of d decremented by 1.

Ausnahmen

Der Rückgabewert ist kleiner als MinValue oder größer als MaxValue.The return value is less than MinValue or greater than MaxValue.

Hinweise

Die Decrement Methode definiert, den Vorgang des Dekrementoperators für Decimal Werte.The Decrement method defines the operation of the decrement operator for Decimal values. Sie können Code wie den folgenden: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

Einige Sprachen (z. B. Visual Basic), die einen Inkrement-Operator hat erreichen die Decrement direkt, wie im folgenden Beispiel wird verdeutlicht.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

Wenn Ihre Sprache keine benutzerdefinierte Operatoren unterstützt, rufen Sie die Subtract Methode stattdessen wie im folgenden Beispiel gezeigt.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

Gilt für:

Siehe auch