Я делаю немного математических расчетов.Вот мой код:
decimal FirstYr = decimal.Round((first / second), 5);
Если я передаю first = 20
и second = 34
, я получаю значение 0.58824 в FirstYr .Что хорошо.Теперь я делаю этот расчет здесь, в моем LINQ :
ev.HiComm = (float)(FirstYr * 100);
HiComm , плавающем в DB , и данный выше расчет проходитзначение: 58.824001312255859
Что я не хочу.Я хочу в своем ev.HiComm = 58.824
Что я здесь не так делаю?