Color.Equality(Color, Color) Operador

Definición

Comprueba si dos Color estructuras 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 Color estructura que se va a comparar.

color2
Color

Segunda Color estructura que se va a comparar.

Devoluciones

true si color1 y color2 son exactamente idénticos; de lo contrario, 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 que son prácticamente idénticas, pero cuyos valores pueden diferir por una cantidad menosculante.

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

Se aplica a

Consulte también