Sdílet prostřednictvím


Color.Equals Metoda

Definice

Testuje, zda jsou dvě Color struktury identické.

Přetížení

Equals(Object)

Testuje, zda je zadaný objekt strukturou Color a odpovídá této barvě.

Equals(Color)

Testuje, zda je zadaná Color struktura identická s touto barvou.

Equals(Color, Color)

Testuje, zda jsou dvě Color struktury identické.

Equals(Object)

Testuje, zda je zadaný objekt strukturou Color a odpovídá této barvě.

public:
 override bool Equals(System::Object ^ o);
public override bool Equals (object o);
override this.Equals : obj -> bool
Public Overrides Function Equals (o As Object) As Boolean

Parametry

o
Object

Objekt, který se má porovnat s touto Color strukturou.

Návraty

true pokud je zadaný objekt strukturou Color a je identický s aktuální Color strukturou, falsev opačném případě .

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.

Viz také

Platí pro

Equals(Color)

Testuje, zda je zadaná Color struktura identická s touto barvou.

public:
 virtual bool Equals(System::Windows::Media::Color color);
public bool Equals (System.Windows.Media.Color color);
override this.Equals : System.Windows.Media.Color -> bool
Public Function Equals (color As Color) As Boolean

Parametry

color
Color

Struktura Color , která se má porovnat s aktuální Color strukturou.

Návraty

true pokud je zadaná Color struktura identická s aktuální Color strukturou; falsev opačném případě .

Implementuje

Platí pro

Equals(Color, Color)

Testuje, zda jsou dvě Color struktury identické.

public:
 static bool Equals(System::Windows::Media::Color color1, System::Windows::Media::Color color2);
public static bool Equals (System.Windows.Media.Color color1, System.Windows.Media.Color color2);
static member Equals : System.Windows.Media.Color * System.Windows.Media.Color -> bool
Public Shared Function Equals (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.

Viz také

Platí pro