Color.Inequality(Color, Color) Operador
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Testa se duas estruturas Color não são idênticas.
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
Parâmetros
Retornos
true
se color1
e color2
não forem iguais; caso contrário, false
.
Comentários
Os valores de ponto flutuante podem adquirir um pequeno grau de erro quando são operados. O Equals método, o Equality operador e o Inequality operador não compensam isso e, portanto, podem não retornar o resultado booliano esperado.
O AreClose método usa um algoritmo de igualdade difusa que compensa esse erro aritmético de ponto flutuante retornando true
para uma comparação de duas Color estruturas praticamente idênticas, mas cujos valores podem ser diferentes por uma quantidade minúscula.
O método equivalente para esse operador é Color.Equals(Color, Color)