float totalAmount = 0;
.
.
.//totalAmount assigned value 1.05 correctly
.
totalAmount += float.Parse(dataRow["Amt"].ToString()); //where dataRow["Amt"] has value 4.93
Ответ, который я получаю для totalAmount, составляет 5,97999954 вместо 5,98
Почему это происходит?