C# кривые расчеты

braind

Client
Регистрация
10.10.2012
Сообщения
119
Благодарностей
12
Баллы
18
Есть простой с# кубик с арифметической операцией

double a = Convert.ToDouble(project.Variables["var1"].Value);
double b = Convert.ToDouble(project.Variables["var2"].Value);
return b - a;

на выходе выдает странные дроби. Я где-то на форуме уже видел об этом пост, но не смог найти.
Подскажите откуда это берется и как убрать
 

Вложения

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 498
Благодарностей
3 365
Баллы
113
Эта особенность уже много раз поднималась на форуме и не только.
Вам необходимо использовать decimal.
 
  • Спасибо
Реакции: braind

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)