Так что есть метод для NaN, но деление на ноль создает бесконечность или отрицательную бесконечность.
Существует метод для бесконечности (также положительная бесконечная и отрицательная бесконечность).
Что яwant - это функция IsARealNumber, которая возвращает значение true, когда значение является выразимым числом.
Очевидно, что я могу написать свой собственный ...
public bool IsARealNumber(double test)
{
if (double.IsNaN(test)) return false;
if (double.IsInfinity(test)) return false;
return true;
}
, но, похоже, мне не нужно.