Константа Epsilon
Поле double.Epsilon равно наименьшему
положительному значению типа double - около
MinValue,
которое задаёт самое отрицательное конечное число.
Синтаксис
double step = double.Epsilon;
Пример
Давайте выведем double.Epsilon:
using System;
using System.Globalization;
class Program
{
static void Main()
{
string res = double.Epsilon.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"4.9406564584124654E-324"
Пример
Давайте проверим, что Epsilon больше нуля:
using System;
class Program
{
static void Main()
{
Console.WriteLine(double.Epsilon > 0.0);
}
}
Результат выполнения кода:
True
Пример
Давайте сравним Epsilon с MinValue:
using System;
class Program
{
static void Main()
{
Console.WriteLine(double.Epsilon > double.MinValue);
}
}
Результат выполнения кода:
True