У меня есть один столбец в базе данных с типом даннымиDouble.Parse точность/Округление проблема
десятичных (24,10)
Пусть Предположим, у меня есть значение как
строка d1 = "123.6666666666";
Double.Parse(d1)
выход в DataColumn: 123,6666666700
Я использовал Convert.ToDecimal(d1)
который дает OUTPUT +123,6666666666.
Ожидаемый результат: 123,7000000000
Возможный дубликат [double.parse возвращает разницу точность] (http://stackoverflow.com/questions/6190120/double-parse-return-a-precision-difference) – Magnetron
@Magnetron Пожалуйста, проверьте вопрос сейчас. – Mukund
Math.Round (Convert.ToDecimal (d1), 1) – Cato