C # - проблема с очень маленькими числами - недостаточно цифр в двойном типе данных - PullRequest
7 голосов
/ 30 января 2010

Я пишу программу на C #, которая должна рассчитывать очень маленькие числа. Однако все мои вычисления получают значение NaN, потому что они слишком малы для типа данных double.

Есть ли возможность в C # иметь дело с такими ситуациями?

Спасибо, Eden.

1 Ответ

2 голосов
/ 30 января 2010

попробуй десятичный

Edit: Кроме того, .NET 4 представляет BigInteger , который, вероятно, можно использовать для представления любых значений с плавающей запятой \ диапазона данных, которые вы пытаетесь представить.

...