Share via


Color.Equals Méthode

Définition

Teste si deux structures Color sont identiques.

Surcharges

Equals(Object)

Vérifie si l'objet spécifié est une structure Color et s'il équivaut à cette couleur.

Equals(Color)

Teste si la structure Color spécifiée est identique à cette couleur.

Equals(Color, Color)

Teste si deux structures Color sont identiques.

Equals(Object)

Vérifie si l'objet spécifié est une structure Color et s'il équivaut à cette couleur.

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

Paramètres

o
Object

Objet à comparer à cette structure Color.

Retours

Boolean

true si l'objet spécifié est une structure Color et est identique à la structure Color actuelle ; 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 cela et ne retournent donc pas le résultat booléen attendu.

La AreClose méthode utilise un algorithme d’égalité approximative 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 d’une minuscule quantité.

Voir aussi

S’applique à

Equals(Color)

Teste si la structure Color spécifiée est identique à cette couleur.

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

Paramètres

color
Color

Structure Color à comparer à la structure Color actuelle.

Retours

Boolean

true si la structure Color spécifiée est identique à la structure Color actuelle ; sinon, false.

Implémente

S’applique à

Equals(Color, Color)

Teste si deux structures Color sont identiques.

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

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 cela et ne retournent donc pas le résultat booléen attendu.

La AreClose méthode utilise un algorithme d’égalité approximative 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 d’une minuscule quantité.

Voir aussi

S’applique à