Comparer deux points
L'une des fonctionnalités disponibles dans les classes Point
et PointF
est la fonction Equals()
méthode. Cette méthode est utilisée pour comparer deux points en fonction de leurs coordonnées x et y et renvoie une valeur booléenne.
Dans l'extrait de code ci-dessus, l'élément Equals()la méthode
compare deux points différents. Comme il s'agit d'une méthode appartenant à la classe Point, vous pouvez accéder à cette méthode avec un objet *Point** et en utilisant un autre objet Point
comme argument à comparer. Il compare uniquement les coordonnées x et y des deux points différents.
Il est important de noter que cette méthode ne peut être utilisée qu'avec des objets Point
de la même classe. Si vous tentez d'utiliser cette méthode pour comparer deux points de classes différentes, par exemple en comparant les classes Point et PointF
, vous obtiendrez une NullReferenceException
au moment de l'exécution.