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.