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

## Definición

Resta un valor Decimal especificado de otro.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``

#### Parámetros

d1
Decimal Decimal Decimal Decimal

Minuendo.The minuend.

d2
Decimal Decimal Decimal Decimal

Sustraendo.The subtrahend.

#### Devoluciones

Resultado de restar `d2` de `d1`.The result of subtracting `d2` from `d1`.

#### Excepciones

El valor devuelto es menor que MinValue o mayor que MaxValue.The return value is less than MinValue or greater than MaxValue.

## Ejemplos

En el siguiente ejemplo se muestra el uso `Subtract`de.The following example illustrates the use of `Subtract`.

``````   public ref class PiggyBank
{
public:
Decimal Cents()
{
return Decimal::Subtract( MyFortune, Decimal::Floor( MyFortune ) );
}

{
}

protected:
Decimal MyFortune;
};
}
``````
``````class PiggyBank {
public decimal Cents {
get {
return Decimal.Subtract(MyFortune, Decimal.Floor(MyFortune));
}
}

protected decimal MyFortune;

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