Point.Inequality(Point, Point) Operator

Definition

Compara la desigualdad de dos estructuras Point.Compares two Point structures for inequality.

public:
 static bool operator !=(System::Windows::Point point1, System::Windows::Point point2);
public static bool operator != (System.Windows.Point point1, System.Windows.Point point2);
static member op_Inequality : System.Windows.Point * System.Windows.Point -> bool
Public Shared Operator != (point1 As Point, point2 As Point) As Boolean

Parameters

point1
Point

Primer punto que se va a comparar.The first point to compare.

point2
Point

Segundo punto que se va a comparar.The second point to compare.

Returns

Boolean

Es true si point1 y point2 tienen coordenadas X o Y diferentes; es false si point1 y point2 tienen las mismas coordenadas X y Y.true if point1 and point2 have different X or Y coordinates; false if point1 and point2 have the same X and Y coordinates.

Examples

En el ejemplo siguiente se muestra cómo comprobar si dos estructuras Point no son iguales, utilizando el operador (! =) sobrecargado.The following example shows how to check whether two Point structures are not equal, using the overloaded (!=) operator.

private Boolean overloadedInequalityOperatorExample()
{
    Point point1 = new Point(20, 30);
    Point point2 = new Point(45, 70);

    // Check whether the two Points are not equal, using the overloaded 
    // inequality operator.
    // areNotEqual is True.
    Boolean areNotEqual = (point1 != point2);

    return areNotEqual;
}
Private Function overloadedInequalityOperatorExample() As Boolean
    Dim point1 As New Point(20, 30)
    Dim point2 As New Point(45, 70)

    ' Check whether the two Points are not equal, using the overloaded 
    ' inequality operator.
    ' areNotEqual is True.
    Dim areNotEqual As Boolean = (point1 <> point2)

    Return areNotEqual

End Function

Remarks

Las coordenadas X y Y de un punto se describen con valores Double.A point's X and Y coordinates are described using Double values. Dado que los valores Double pueden perder precisión cuando funcionan, una comparación entre dos valores Point que son lógicamente iguales podría producir un error.Because Double values can lose precision when operated on, a comparison between two Point values that are logically equal might fail.

Applies to