Comparar dos puntos
Una de las funcionalidades disponibles en las clases Point
y PointF
es la función Equals()
método. Este método se utiliza para comparar dos puntos en términos de sus coordenadas x e y y devuelve un valor booleano.
En el fragmento de código anterior, el campo Equals()
método compara dos puntos diferentes. Como es un método que pertenece a la clase Punto, se puede acceder a este método con un objeto *Punto** y utilizando otro objeto Punto
como argumento a comparar. Sólo compara las coordenadas x e y de los dos puntos diferentes.
Es importante tener en cuenta que este método sólo puede utilizarse con objetos Point
de la misma clase. Si se intenta utilizar este método para comparar dos puntos de clases diferentes, como por ejemplo comparar las clases Point y PointF
, se producirá una NullReferenceException
en tiempo de ejecución.