Freigeben über


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

true, wenn left und right gleich sind, andernfalls false.

Implementiert

Hinweise

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

Wenn zwei Double.NaN Werte mit dem Gleichheitsoperator auf Gleichheit getestet werden, ist falsedas Ergebnis; zwei Double.NaN Werte werden nicht als gleich angesehen. Wenn sie durch Aufrufen der Equals -Methode auf Gleichheit getestet werden, ist truedas Ergebnis . Wenn Sie ermitteln möchten, ob der Wert eines Double nicht eine Zahl (NaN) ist, besteht eine Alternative darin, die IsNaN -Methode aufzurufen.

Gilt für: