El método GetHashCode() se usa para obtener el código hash de la string especificada. Cuando aplica este método a la string, este método devolverá un código hash entero con signo de 32 bits de la string dada.
Sintaxis:
public override int GetHashCode ();
Valor de retorno: el tipo de retorno de este método es System.Int32 . Este método devuelve un código hash entero con signo de 32 bits.
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# program to illustrate // the GetHashCode() method using System; public class GFG { // main method static public void Main() { int s1, s2, s3; // strings string a1 = "abc"; string a2 = "geeks"; string a3 = "gfg"; // Get hash code of the given string by // using GetHashCode() method s1 = a1.GetHashCode(); s2 = a2.GetHashCode(); s3 = a3.GetHashCode(); // display strings and their hash code Console.WriteLine("Display strings"); Console.WriteLine("string 1: {0} and hashcode: {1}", a1, s1); Console.WriteLine("string 2: {0} and hashcode: {1}", a2, s2); Console.WriteLine("string 3: {0} and hashcode: {1}", a3, s3); } }
Producción:
Display strings string 1: abc and hashcode: 1099313834 string 2: geeks and hashcode: -1893508949 string 3: gfg and hashcode: -870054572
Ejemplo 2:
// C# program to illustrate // the GetHashCode() method using System; class GFG { // main method static public void Main() { // calling Hashcode method Hashcode("Hello"); Hashcode("GFG"); Hashcode("Geeks"); Hashcode("Geeksforgeeks"); Hashcode("C#"); Hashcode("Tutorial"); } // Hashcode method public static void Hashcode(String value) { int result; // get hash code of the entered strings result = value.GetHashCode(); Console.WriteLine("String : {0} and HashCode: {1}", value, result); } }
Producción:
String : Hello and HashCode: -327378614 String : GFG and HashCode: 1999992308 String : Geeks and HashCode: -1893476149 String : Geeksforgeeks and HashCode: -2133923457 String : C# and HashCode: -1917577788 String : Tutorial and HashCode: 1463624248
Referencia:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA