Color.Equality(Color, Color) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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)