Decimal.Subtract(Decimal, Decimal) 方法

定义

从一个 Decimal 值中减去指定的另一个值。Subtracts one specified Decimal value from another.

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

被减数。The minuend.

d2
Decimal

减数。The subtrahend.

返回

d2d1 所得的结果。The result of subtracting d2 from d1.

异常

返回值小于 MinValue 或大于 MaxValueThe return value is less than MinValue or greater than MaxValue.

示例

下面的示例演示如何使用 SubtractThe following example illustrates the use of 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;
    }
}
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

适用于

另请参阅