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

次交。

返回

从 . 中减去d2d1的结果。

例外

返回值小于 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

适用于

另请参阅