Język

Color.Equality(Color, Color) Operator

Definicja

Sprawdza, czy dwie Color struktury 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 ( = ) : 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 są dokładnie identyczne; 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 rekompensują tego, a tym samym mogą nie zwracać oczekiwanego wyniku logicznego.

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

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

Dotyczy

Zobacz też