Color.Inequality(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 dvě Color struktury nejsou 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 op_Inequality : 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
nejsou si rovny, v opačném případě . 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)