Color.Equals Método

Definición

Comprueba si dos estructuras Color son idénticas.

Sobrecargas

Equals(Object)

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

Equals(Color)

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

Equals(Color, Color)

Comprueba si dos estructuras Color son idénticas.

Equals(Object)

Comprueba si el objeto especificado es una estructura Color y si equivale 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 estructura Color.

Devoluciones

Boolean

Es true si el objeto especificado es una estructura Color y si es idéntico a la actual estructura Color; 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 minúscula.

Consulte también

Se aplica a

Equals(Color)

Comprueba si la estructura Color especificada 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 Color actual.

Devoluciones

Boolean

Es true si la estructura Color especificada es idéntica a la actual estructura Color; en caso contrario, es false.

Implementaciones

Se aplica a

Equals(Color, Color)

Comprueba si dos estructuras Color 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 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 minúscula.

Consulte también

Se aplica a