Как получить точное значение путем деления десятичных дробей
У меня есть этот код
decimal total = 2m; decimal discount = 0.2m; decimal disPercent = discount / total;
значение дисперсности должно быть 0,0909090909090909
но я получаю 0.1
что я должен сделать, чтобы получить 0.0909090909090909?
обратите внимание, что значения, например, я всегда получаю их из базы данных в виде десятичных значений
Что я уже пробовал:
decimal total = 2m; decimal discount = 0.2m; decimal disPercent = decimal.Divide(discount, total);
не работать