Equality (Operador)

Point.Equality (Operador)

Actualización: noviembre 2007

Compara dos estructuras Point para determinar si son iguales. Nota: las coordenadas de un punto se describen mediante valores Double. Como el valor de los tipos Double puede perder precisión cuando se realizan operaciones aritméticas en ellos, una comparación entre dos valores de tipo Double lógicamente iguales puede producir errores.

Espacio de nombres:  System.Windows
Ensamblado:  WindowsBase (en WindowsBase.dll)

public static bool operator ==(
	Point point1,
	Point point2
)
J# no admite operadores sobrecargados.
JScript no admite operadores sobrecargados.
No se pueden utilizar métodos en XAML.

Parámetros

point1
Tipo: System.Windows.Point
Primera estructura Point que se va a comparar.
point2
Tipo: System.Windows.Point
Segunda estructura Point que se va a comparar.

Valor devuelto

Tipo: System.Boolean
Es true si las coordenadas X e Y de point1 y de point2 son iguales; en caso contrario, es false.

En el ejemplo siguiente, se muestra cómo comprobar si dos estructuras Point son iguales mediante el operador (==) sobrecargado.

private Boolean overloadedEqualityOperatorExample()
{
    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if two Points are equal using the overloaded equality operator.
    // areEqual is False.
    Boolean areEqual = (point1 == point2);

    return areEqual;

}


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft