У меня есть элемент управления пользовательского интерфейса, который основан на двойном, а не десятичном значении.Как удалить десятичные знаки после третьего десятичного числа
Когда она должна возвращать значение 0.001 она возвращает значение 0.00100000004749745
Как преобразовать это в десятичной системе с правильным значением 0,001?
Обратите внимание, что я не пытаюсь отформатировать его как строку, просто получите правильное значение.
Лучше всего начать использовать десятичную, когда вы заботитесь о том, что точность. Полноты десяти не имеют простых представлений в базе-2. Все конверсии и округление приведет к ошибке в какой-то момент. – n8wrl
Согласен, но управление основано на двойном, и я не могу переписать элемент управления. Таким образом, я преобразовываю число, прежде чем на самом деле его использовать. –