Double.Equality(Double, Double) Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, равны ли два заданных значения Double.
public:
static bool operator ==(double left, double right);
public:
static bool operator ==(double left, double right) = System::Numerics::IEqualityOperators<double, double, bool>::op_Equality;
public static bool operator == (double left, double right);
static member ( = ) : double * double -> bool
Public Shared Operator == (left As Double, right As Double) As Boolean
Параметры
- left
- Double
Первое сравниваемое значение.
- right
- Double
Второе сравниваемое значение.
Возвращаемое значение
Значение true
, если left
и right
равны; в противном случае — значение false
.
Реализации
Комментарии
Метод Equality определяет оператор равенства для значений Double .
Если два Double.NaN значения проверяются на равенство с помощью оператора равенства, результатом будет false
; два Double.NaN значения не считаются равными. Если они проверяются на равенство путем вызова Equals метода , результатом будет true
. Если вы хотите определить, является ли значение Double не числом (NaN), можно вызвать IsNaN метод .