Language

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

minuend。

d2
Decimal

サブトラヘンド。

返品

d2からd1を減算した結果。

例外

戻り値が Decimal.MinValue より小さいか、 Decimal.MaxValue より大きい値です。

例

次の例は、 Subtractの使用方法を示しています。

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

適用対象

こちらもご覧ください