Color.Inequality(Color, Color) Operator

Definicja

Sprawdza, czy dwie Color struktury nie są identyczne.

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

color1
Color

Pierwsza Color struktura do porównania.

color2
Color

Druga Color struktura do porównania.

Zwraca

true jeśli color1 i color2 nie są równe; w przeciwnym razie false.

Uwagi

Wartości zmiennoprzecinkowe mogą uzyskać niewielki stopień błędu podczas ich działania. Equals Metoda, Equality operator i Inequality operator nie skompensują tego, a tym samym nie mogą zwracać oczekiwanego wyniku logicznego.

Metoda AreClose używa algorytmu równości rozmytego, który rekompensuje ten błąd arytmetyczny zmiennoprzecinkowy, zwracając true porównanie dwóch Color struktur, które są praktycznie identyczne, ale których wartości mogą się różnić od minuscule kwoty.

Równoważna metoda dla tego operatora to Color.Equals(Color, Color)

Dotyczy

Zobacz też