Double.Equality(Double, Double) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei angegebene Double Werte gleich sind.

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

Parameter

left
Double

Der erste zu vergleichende Wert.

right
Double

Der zweite zu vergleichende Wert.

Gibt zurück

truewenn left und right gleich sind; andernfalls . false

Implementiert

Hinweise

Die Equality Methode definiert den Gleichheitsoperator für Double Werte.

Wenn zwei Double.NaN Werte mithilfe des Gleichheitsoperators auf Gleichheit getestet werden, lautet falsedas Ergebnis ; zwei Double.NaN Werte werden nicht als gleich betrachtet. Wenn sie durch Aufrufen der Equals Methode auf Gleichheit getestet werden, lautet truedas Ergebnis . Wenn Sie ermitteln möchten, ob der Wert einer Double Zahl (NaN) nicht ist, besteht eine Alternative darin, die IsNaN Methode aufzurufen.

Gilt für: