Color.Equality(Color, Color) Operador

Definición

Comprueba si dos estructuras Color son 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 ( = ) : System.Windows.Media.Color * System.Windows.Media.Color -> bool
Public Shared Operator == (color1 As Color, color2 As Color) As Boolean

Parámetros

color1
Color

Primera estructura Color que se va a comparar.

color2
Color

Segunda estructura Color que se va a comparar.

Devoluciones

Boolean

Es true si color1 y color2 son totalmente idénticos; en caso contrario, es false.

Comentarios

Los valores de punto flotante pueden adquirir un pequeño grado de error cuando se operan. El Equals método, el Equality operador y el Inequality operador no compensan esto y, por tanto, no devuelven el resultado booleano esperado.

El AreClose método usa un algoritmo de igualdad aproximada que compensa este error aritmético de punto flotante devolviendo true una comparación de dos Color estructuras prácticamente idénticas, pero cuyos valores pueden diferir por una cantidad menosculable.

El método equivalente para este operador es Color.Equals(Color, Color)

Se aplica a

Consulte también