Color.Inequality(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 ne sont pas 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 op_Inequality : 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
ne sont pas égales ; 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 ce problème et ne peuvent donc pas retourner 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
pour une comparaison de deux Color structures qui sont pratiquement identiques, mais dont les valeurs peuvent différer par une quantité minuscule.
La méthode équivalente pour cet opérateur est Color.Equals(Color, Color)