다음을 통해 공유


Decimal.Subtract(Decimal, Decimal) 메서드

정의

지정된 Decimal 값을 다른 값에서 뺍니다.

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

매개 변수

d1
Decimal

미누엔드입니다.

d2
Decimal

서브트라헨드입니다.

반환

d1 d2 뺍니다.

예외

반환 값이 decimal.MinValue 미만이거나 Decimal.MaxValue보다 큽 수 있습니다.

예제

다음 예제에서는 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

적용 대상

추가 정보