Color.Equality(Color, Color) Operátor

Definice

Testuje, zda jsou dvě Color struktury identické.

public:
 static bool operator ==(System::Windows::Media::Color color1, System::Windows::Media::Color color2);
public static bool operator == (System.Windows.Media.Color color1, System.Windows.Media.Color color2);
static member ( = ) : System.Windows.Media.Color * System.Windows.Media.Color -> bool
Public Shared Operator == (color1 As Color, color2 As Color) As Boolean

Parametry

color1
Color

První Color struktura, která se má porovnat.

color2
Color

Druhá Color struktura, která se má porovnat.

Návraty

true pokud color1 a color2 jsou přesně identické; jinak : false.

Poznámky

Hodnoty s plovoucí desetinou čárkou můžou získat malý stupeň chyby při jejich provozu. Metoda Equals , Equality operátor a Inequality operátor to nekompenzují, a proto nemusí vrátit očekávaný logický výsledek.

Metoda AreClose používá algoritmus přibližné rovnosti, který kompenzuje tuto aritmetickou chybu s plovoucí desetinou čárkou vrácením true porovnání dvou Color struktur, které jsou prakticky identické, ale jejichž hodnoty se mohou lišit o nepatrnou částku.

Ekvivalentní metoda pro tento operátor je Color.Equals(Color, Color)

Platí pro

Viz také