Color.Equals Método

Definición

Comprueba si dos Color estructuras son idénticas.

Sobrecargas

Nombre Description
Equals(Object)

Comprueba si el objeto especificado es una Color estructura y es equivalente a este color.

Equals(Color)

Comprueba si la estructura especificada Color es idéntica a este color.

Equals(Color, Color)

Comprueba si dos Color estructuras son idénticas.

Equals(Object)

Comprueba si el objeto especificado es una Color estructura y es equivalente a este color.

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

Parámetros

o
Object

Objeto que se va a comparar con esta Color estructura.

Devoluciones

true es si el objeto especificado es una Color estructura y es idéntica a la estructura actual Color ; en caso contrario, falsees .

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.

Consulte también

Se aplica a

Equals(Color)

Comprueba si la estructura especificada Color es idéntica a este color.

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

Parámetros

color
Color

Estructura Color que se va a comparar con la estructura actual Color .

Devoluciones

true es si la estructura especificada Color es idéntica a la estructura actual Color ; de lo contrario, falsees .

Implementaciones

Se aplica a

Equals(Color, Color)

Comprueba si dos Color estructuras son idénticas.

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

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.

Consulte también

Se aplica a