У меня есть код, и я его не понимаю. Я разрабатываю приложение, точность которого очень важна. но это не важно для .NET, почему? Я не знаю.
double value = 3.5;
MessageBox.Show((value + 1 * Math.Pow(10, -20)).ToString());
но в окне сообщения отображается: 3.5 Пожалуйста, помогите мне, спасибо.
double
, точно равного 3,50000000000000000001. Ближайший удвоенный к этому числу 3,5. - person Solomon Slow   schedule 09.10.2014