Я пишу программу на C #, которая должна рассчитывать очень маленькие числа. Однако все мои вычисления получают значение NaN, потому что они слишком малы для типа данных double.
Есть ли возможность в C # иметь дело с такими ситуациями?
Спасибо, Eden.
попробуй десятичный
Edit: Кроме того, .NET 4 представляет BigInteger , который, вероятно, можно использовать для представления любых значений с плавающей запятой \ диапазона данных, которые вы пытаетесь представить.