Point.Equality(Point, Point) Opérateur

Définition

Compare deux Point structures pour l’égalité.

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

Paramètres

point1
Point

Point Première structure à comparer.

point2
Point

Deuxième Point structure à comparer.

Retours

truesi les coordonnées et Y les X coordonnées d’et point2 sont point1 égales ; sinon, false.

Exemples

L’exemple suivant montre comment vérifier si deux Point structures sont égales à l’aide de l’opérateur surchargé (==).

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

Remarques

Les coordonnées d’un point sont décrites à l’aide Double de valeurs. Étant donné que la valeur de Double peut perdre la précision lorsque des opérations arithmétiques sont effectuées sur eux, une comparaison entre deux Point valeurs qui sont logiquement égales peut échouer.

S’applique à

Voir aussi