Double.Equality(Double, Double) Operátor

Definice

Vrátí hodnotu, která označuje, zda jsou dvě zadané Double hodnoty rovny.

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

Parametry

left
Double

První hodnota pro porovnání.

right
Double

Druhá hodnota pro porovnání.

Návraty

truepokud left a right jsou si rovny, v opačném případě . false

Implementuje

Poznámky

Metoda Equality definuje operátor rovnosti pro Double hodnoty.

Pokud jsou dvě Double.NaN hodnoty testovány na rovnost pomocí operátoru rovnosti, výsledek je false; dvě Double.NaN hodnoty nejsou považovány za rovny. Pokud jsou testovány na rovnost voláním Equals metody, výsledek je true. Pokud chcete zjistit, jestli hodnota Double není číslo (NaN), alternativou je volání IsNaN metody.

Platí pro