Point.Equality(Point, Point) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Compare l'égalité de deux structures Point.
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
Retours
true
si les coordonnées X et Y de point1
et de point2
sont respectivement é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 de Double 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 logiquement égales peut échouer.