новый тип состоит из десятичной и двойной - PullRequest
1 голос
/ 06 марта 2012

В моем приложении у меня есть расчеты, которые требуют точного десятичного числа, а диапазон данных - двойной. Если я использую десятичное число, вычисления вызывают переполнение, а если я использую double, вычисления вызывают точные потери. Какое решение?

1 Ответ

0 голосов
/ 06 марта 2012

Проверьте, подходит ли вам это: http://www.codeproject.com/Articles/88980/Rational-Numbers-NET-4-0-Version-Rational-Computin В любом случае, вы можете использовать его в качестве начальной точки для создания своего собственного "высокоточного числа с плавающей запятой".Не забывайте ничего, что вы будете использовать, это будет действительно медленнее, чем примитивные типы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...