У меня есть программа, работающая некоторое время, и все работает нормально, пока не случится эта странная вещь. когда я конвертирую числовую строку в Single, я просто не могу получить желаемое значение. например:
Convert.ToSingle("11006.954")
вернуть значение 11006.9541
Convert.ToSingle("20678.228")
вернуть значение 20678.2285
Я знаю, что могу исправить это, используя Convert.ToDouble, но потребуется несколько дней, чтобы изменить существующую систему. Я использую vs2003 .net 1.1.