Obtener código Hash
Otro método disponible en las clases Point y PointF de IronDrawing es el método GetHashCode()
método. Un código hash es un valor numérico que es único y representa la identidad de ese objeto específico, o en este caso, un Punto. Los códigos hash se utilizan normalmente en diccionarios, conjuntos hash y tablas hash para facilitar la igualdad de objetos y las operaciones hash.
Para obtener el código hash de un Punto, basta con llamar a la función GetHashCode()sobre un objeto **
Point** o **
PointF** instanciado. El método devuelve un objeto **
System.Int32`** que se puede imprimir o almacenar.
En el fragmento de código anterior, se ha instanciado un objeto PointF
con coordenadas flotantes especificadas. La función GetHashCode()A continuación, se llama al método
sobre el objeto y el resultado se almacena en una variable. Opcionalmente, el valor se puede imprimir en la consola para ver su valor.
Tanto el comando GetHashCode()y "Iguales()para comparar la igualdad de dos puntos, pero el método
Equals()método proporciona resultados directos. La función
GetHashCode()` método se utiliza normalmente para obtener el código hash de un punto, que puede utilizarse posteriormente en el programa o almacenarse en un diccionario o tablas hash.