Point.Inequality(Point, Point) Operator

Definition

Vergleicht zwei Point Strukturen für Ungleichheiten.

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

Parameter

point1
Point

Der erste zu vergleichende Punkt.

point2
Point

Der zweite zu vergleichende Punkt.

Gibt zurück

true wenn point1 und point2 über unterschiedliche XY Oderkoordinaten verfügen; false wenn point1 und point2 die gleichen X Koordinaten und Y Koordinaten aufweisen.

Beispiele

Das folgende Beispiel zeigt, wie Sie überprüfen können, ob zwei Point Strukturen nicht gleich sind, indem Sie den überladenen (!=)-Operator verwenden.

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

Hinweise

Die Koordinaten und X Koordinaten eines Punkts Y werden mithilfe von Double Werten beschrieben. Da Double Werte bei der Arbeit an Genauigkeit verlieren können, kann ein Vergleich zwischen zwei Point Werten, die logisch gleich sind, fehlschlagen.

Gilt für: