Color.Equals Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy dwie Color struktury są identyczne.
Przeciążenia
Equals(Object) |
Sprawdza, czy określony obiekt jest strukturą Color i jest odpowiednikiem tego koloru. |
Equals(Color) |
Sprawdza, czy określona Color struktura jest identyczna z tym kolorem. |
Equals(Color, Color) |
Sprawdza, czy dwie Color struktury są identyczne. |
Equals(Object)
Sprawdza, czy określony obiekt jest strukturą Color i jest odpowiednikiem tego koloru.
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
Zwraca
true
jeśli określony obiekt jest strukturą i jest identyczny z bieżącą strukturąColor; w przeciwnym razie false
.Color
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.
Zobacz też
Dotyczy
Equals(Color)
Sprawdza, czy określona Color struktura jest identyczna z tym kolorem.
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
Zwraca
true
jeśli określona Color struktura jest identyczna z bieżącą Color strukturą; w przeciwnym razie false
.
Implementuje
Dotyczy
Equals(Color, Color)
Sprawdza, czy dwie Color struktury są identyczne.
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
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 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.