Una tupla es una estructura de datos que le brinda la forma más fácil de representar un conjunto de datos. También puede obtener el código hash de la tupla mediante el método GetHashCode . Este método devolverá el código hash del objeto de tupla dado.
Sintaxis:
public override int GetHashCode ();
Tipo de devolución: el tipo de devolución de este método es System.Int32 . Devolverá un código hash entero con signo de 32 bits.
Ejemplo 1:
// C# program to illustrate the // use of GetHashCode method using System; class GFG { // Main Method static public void Main() { // creating different tuples using Create Method var tu1 = Tuple.Create(23, 45, 78, 89, 56); var tu2 = Tuple.Create(34, 45); var tu3 = Tuple.Create(45, 454, 454, 545, 4, 544, 54, 56); var tu4 = Tuple.Create(44, 58, 66, 32); // Get the hash code of the Tuples // Using GetHashCode method Console.WriteLine("HashCode for tu1: " + tu1.GetHashCode()); Console.WriteLine("HashCode for tu2: " + tu2.GetHashCode()); Console.WriteLine("HashCode for tu3: " + tu3.GetHashCode()); Console.WriteLine("HashCode for tu4: " + tu4.GetHashCode()); } }
Producción:
HashCode for tu1: 712149 HashCode for tu2: 1103 HashCode for tu3: 1582758 HashCode for tu4: 45300
Ejemplo 2:
// C# program to illustrate the use // of the GetHashCode method using System; class GFG { // Main Method static public void Main() { // Creating different Tuples // using Create Method var t1 = Tuple.Create(64, 76, 78, Tuple.Create(12, 34, 56, 78)); var t2 = Tuple.Create(78, 34, 86, Tuple.Create(23, 56)); var t3 = Tuple.Create(34, 78, Tuple.Create(12, 34, 56, 78)); var t4 = Tuple.Create(12, 34, 56, 34, 56, 65, 78, Tuple.Create(24, 45, 67, 78, 89, 88)); // Get the hash code of the Tuples // Using GetHashCode method Console.WriteLine("HashCode for t1: " + t1.GetHashCode()); Console.WriteLine("HashCode for t2: " + t2.GetHashCode()); Console.WriteLine("HashCode for t3: " + t3.GetHashCode()); Console.WriteLine("HashCode for t4: " + t4.GetHashCode()); } }
Producción:
HashCode for t1: 78746 HashCode for t2: 83573 HashCode for t3: 47540 HashCode for t4: 672122
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