Color.Equality(Color, Color) Opérateur

Définition

Teste si deux structures Color sont identiques.

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

Paramètres

color1
Color

Première structure Color à comparer.

color2
Color

Deuxième structure Color à comparer.

Retours

Boolean

true si color1 et color2 sont strictement identiques ; sinon, false.

Remarques

Les valeurs à virgule flottante peuvent acquérir un petit degré d’erreur lorsqu’elles sont exploitées. La Equals méthode, l’opérateur Equality et l’opérateur Inequality ne compensent pas cette opération et peuvent donc ne pas retourner le résultat booléen attendu.

La AreClose méthode utilise un algorithme d’égalité flou qui compense cette erreur arithmétique à virgule flottante en retournant true une comparaison de deux Color structures pratiquement identiques, mais dont les valeurs peuvent différer par une minuscule quantité.

La méthode équivalente pour cet opérateur est Color.Equals(Color, Color)

S’applique à

Voir aussi