Freigeben über


Point.Inequality(Point, Point) Betreiber

Definition

Vergleicht zwei Point-Strukturen auf Ungleichheit.

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

Boolean

true, wenn point1 und point2 unterschiedliche X- oder Y-Koordinaten aufweisen. false, wenn point1 und point2 dieselben X- und Y-Koordinaten haben.

Beispiele

Im folgenden Beispiel wird gezeigt, wie sie überprüfen, 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 Y Koordinaten eines Punkts X werden mithilfe Double von Werten beschrieben. Da Double Werte beim Betrieb genauigkeit verlieren können, kann ein Vergleich zwischen zwei Point Werten, die logisch gleich sind, fehlschlagen.

Gilt für