Money
Basic usage
public class Money : Money<long>
{
public Money(long val) : base(val) { }
public static Money operator +(Money money1, Money money2)
{
return new Money(money1.Value + money2.Value);
}
public static Money operator -(Money money1, Money money2)
{
return new Money(money1.Value - money2.Value);
}
}Money money = new MyMoney(10);
Money sameMoney = new MyMoney(10);
var isEqual = money == sameMoney; // ---> true
Money moreMoney = new MyMoney(15);
var isLess = money < moreMoney; // ---> true
// etc.Last updated