# Decimal.Subtract(Decimal, Decimal)Decimal.Subtract(Decimal, Decimal)Decimal.Subtract(Decimal, Decimal)Decimal.Subtract(Decimal, Decimal) Method

## 定義

``````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 Decimal Decimal Decimal

d2
Decimal Decimal Decimal Decimal

#### 戻り値

`d2` から `d1` を減算した結果。The result of subtracting `d2` from `d1`.

## 例

``````   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;
}
}
``````
``````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
``````