Color.Equality(Color, Color) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Retours
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)