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)
Use
decimal Discount = (BasePrice * 5.2m) / 100;
Otherwise, 5.2 will be treated as a double.
5.2
From MSDN:
If you want a numeric real literal to be treated as decimal, use the suffix m or M