Taal

Point.Equality(Point, Point) Operator

Definitie

Vergelijkt twee Point structuren voor gelijkheid.

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 ( = ) : System.Windows.Point * System.Windows.Point -> bool
Public Shared Operator == (point1 As Point, point2 As Point) As Boolean

Parameters

point1
Point

De eerste Point structuur die moet worden vergeleken.

point2
Point

De tweede Point structuur die moet worden vergeleken.

Retouren

trueals zowel de als X de Y coördinaten van point1 en point2 gelijk zijn; anders. false

Voorbeelden

In het volgende voorbeeld ziet u hoe u kunt controleren of twee Point structuren gelijk zijn aan de operator overbelast (==).

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;
}
Private Function overloadedEqualityOperatorExample() As Boolean
    Dim point1 As New Point(10, 5)
    Dim point2 As New Point(15, 40)

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

    Return areEqual

End Function

Opmerkingen

De coördinaten van een punt worden beschreven met behulp van Double waarden. Omdat de waarde van Double kan verliezen precisie wanneer rekenkundige bewerkingen worden uitgevoerd, kan een vergelijking tussen twee Point waarden die logisch gelijk zijn mislukken.

Van toepassing op

Zie ook