Hi I need to apply a discount of 5.2% on a product.I have tryed doing something like this:
decimal BasePrice {get;set;}
decimal Discount = (BasePrice * 5.2) / 100;
But Visual Studio tells me that it :
can not apply operator '*' to operand of type decimal and double
If that is so how can I represent this discount?
Use
decimal Discount = (BasePrice * 5.2m) / 100;
Otherwise, 5.2
will be treated as a double.
From MSDN:
If you want a numeric real literal to be treated as decimal, use the suffix m or M
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With