Freigeben über


Decimal.Subtract-Methode

Subtrahiert einen angegebenen Decimal-Wert von einem anderen.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Shared Function Subtract ( _
    d1 As Decimal, _
    d2 As Decimal _
) As Decimal
'Usage
Dim d1 As Decimal
Dim d2 As Decimal
Dim returnValue As Decimal

returnValue = Decimal.Subtract(d1, d2)
public static decimal Subtract (
    decimal d1,
    decimal d2
)
public:
static Decimal Subtract (
    Decimal d1, 
    Decimal d2
)
public static Decimal Subtract (
    Decimal d1, 
    Decimal d2
)
public static function Subtract (
    d1 : decimal, 
    d2 : decimal
) : decimal

Parameter

  • d2
    Ein Decimal (der Subtrahend).

Rückgabewert

Das Decimal-Ergebnis der Subtraktion von d1 minus d2.

Ausnahmen

Ausnahmetyp Bedingung

OverflowException

Der Rückgabewert ist kleiner als MinValue oder größer als MaxValue.

Beispiel

Das folgende Codebeispiel veranschaulicht die Verwendung von Subtract.

Class PiggyBank
    Public ReadOnly Property Cents() As Decimal
        Get
            Return [Decimal].Subtract(MyFortune, [Decimal].Floor(MyFortune))
        End Get
    End Property

    Protected MyFortune As Decimal

    Public Sub AddPenny()
        MyFortune += 0.01D
    End Sub
End Class
class PiggyBank {
    public decimal Cents {
        get {
            return Decimal.Subtract(MyFortune, Decimal.Floor(MyFortune));
        }
    }

    protected decimal MyFortune;

    public void AddPenny() {
        MyFortune += .01m;
    }
}
   public ref class PiggyBank
   {
   public:
      Decimal Cents()
      {
         return Decimal::Subtract( MyFortune, Decimal::Floor( MyFortune ) );
      }

      void AddPenny()
      {
         MyFortune = Decimal::Add(MyFortune, (Decimal).01);
      }

   protected:
      Decimal MyFortune;
   };
}
class PiggyBank
{
    /** @property 
     */
    public System.Decimal get_Cents()
    {
        return System.Decimal.Subtract(myFortune, 
            System.Decimal.Floor(myFortune));
    } //get_Cents

    protected System.Decimal myFortune;

    public void AddPenny()
    {
        myFortune.Add(myFortune, System.Convert.ToDecimal(0.01));
    } //AddPenny
} //PiggyBank
class PiggyBank {
    public function get Cents() : Decimal {
        return Decimal.Subtract(MyFortune, Decimal.Floor(MyFortune));
    }

    protected var MyFortune : Decimal;

    public function AddPenny() {
        MyFortune = Decimal.Add(MyFortune, 0.01);
    }
}

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

Decimal-Struktur
Decimal-Member
System-Namespace
Add
Multiply
Divide