C# | Método CharEnumerator.GetHashCode()

El método GetHashCode() sirve como función hash predeterminada y devuelve un código hash para el objeto actual. Este método se hereda de la clase Object .

Sintaxis:

public virtual int GetHashCode ();

Valor devuelto: este método devuelve un valor Int32 correspondiente al código hash del objeto actual.

A continuación se muestran los programas para ilustrar el uso del método CharEnumerator.GetHashCode() :

Ejemplo 1:

// C# program to illustrate the use
// of CharEnumerator.GetHashCode()
// Method
using System;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
        // Initialize a string object
        string str = "GeeksforGeeks is fun";
  
        // Instantiate a CharEnumerator object
        CharEnumerator chEnum1 = str.GetEnumerator();
  
        // Instantiate another CharEnumerator object
        CharEnumerator chEnum2 = str.GetEnumerator();
  
        // Printing the Hash Code of
        // both the CharEnumerator objects
        Console.WriteLine(chEnum1.GetHashCode());
        Console.WriteLine(chEnum2.GetHashCode());
    }
}
Producción:

-381312627
1646495825

Ejemplo 2:

// C# program to illustrate the use
// of CharEnumerator.GetHashCode()
// Method
using System;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
        // Initialize two string object
        string str1 = "GeeksforGeeks is fun",
                  str2 = "C C++ Java Python";
  
        // Instantiate a CharEnumerator object
        CharEnumerator chEnum1 = str1.GetEnumerator();
  
        // Instantiate another CharEnumerator object
        CharEnumerator chEnum2 = str2.GetEnumerator();
  
        // Printing the Hash Code of
        // both the CharEnumerator objects
        Console.WriteLine(chEnum1.GetHashCode());
        Console.WriteLine(chEnum2.GetHashCode());
    }
}
Producción:

491910500
-1775248344

Publicación traducida automáticamente

Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *