Share via


Decimal.Subtract(Decimal, Decimal) Metode

Definisi

Mengurangi satu nilai yang ditentukan Decimal dari nilai lain.

public:
 static System::Decimal Subtract(System::Decimal d1, System::Decimal d2);
public static decimal Subtract (decimal d1, decimal d2);
static member Subtract : decimal * decimal -> decimal
Public Shared Function Subtract (d1 As Decimal, d2 As Decimal) As Decimal

Parameter

d1
Decimal

Minuend itu.

d2
Decimal

Subtrahend.

Mengembalikan

Hasil pengurangan d2 dari d1.

Pengecualian

Nilai yang dikembalikan lebih kecil dari Decimal.MinValue atau lebih besar dari Decimal.MaxValue.

Contoh

Contoh berikut mengilustrasikan penggunaan Subtract.

   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 {
    public decimal Cents {
        get {
            return Decimal.Subtract(MyFortune, Decimal.Floor(MyFortune));
        }
    }

    protected decimal MyFortune;

    public void AddPenny() {
        MyFortune += .01m;
    }
}
type PiggyBank() =
    let mutable myFortune = 0m

    member _.Cents =
        Decimal.Subtract(myFortune, Decimal.Floor myFortune)

    member _.AddPenny() =
        myFortune <- myFortune + 0.01m
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

Berlaku untuk

Lihat juga