C# | How to get the HashCode for the string Last Updated : 01 Aug, 2019 Comments Improve Suggest changes Like Article Like Report GetHashCode() method is used to get the hash code of the specified string. When you apply this method to the string this method will return a 32-bit signed integer hash code of the given string. Syntax: public override int GetHashCode (); Return Value: The return type of this method is System.Int32. This method return a 32-bit signed integer hash code. Below given are some examples to understand the implementation in a better way: Example 1: CSharp // 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); } } Output: Display strings string 1: abc and hashcode: 1099313834 string 2: geeks and hashcode: -1893508949 string 3: gfg and hashcode: -870054572 Example 2: CSharp // 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); } } Output: 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 Reference: https://docs.microsoft.com/en-us/dotnet/api/system.string.gethashcode?view=netframework-4.7.2#definition Comment More infoAdvertise with us Next Article C# | How to get the HashCode for the string ankita_saini Follow Improve Article Tags : C# CSharp-method CSharp-string Similar Reads How to get the hashcode for enum in C#? Enum.GetHashCode Method is used to get the HashCode for the value of the current instance. This method is inherited from the Object class. Syntax: public override int GetHashCode (); Returns: This method returns the 32-bit signed integer hash code. Example: csharp // C# program to illustrate the // 1 min read C# | How to get the HashCode of the tuple? A tuple is a data structure which gives you the easiest way to represent a data set. You can also get the hash code of the tuple by using the GetHashCode Method. This method will return the hash code of the given tuple object. Syntax: public override int GetHashCode (); Return Type: The return type 2 min read C# | How to get TypeCode for the class String GetTypeCode() method is used to get the TypeCode of the specified string. Here TypeCode enum represents a specific type of object. In TypeCode every data type is represented by a specific number like String is represented by 18, Int32 is represented by 9, etc. Syntax: public TypeCode GetTypeCode (); 2 min read Double.GetHashCode() Method in C# Double.GetHashCode() Method is used to return the hash code for this instance. Syntax: public override int GetHashCode (); Return Value: This method returns a 32-bit signed integer hash code. Below programs illustrate the use of Double.GetHashCode() Method: Example 1: csharp // C# program to demonst 1 min read Single.GetHashCode() Method in C# with Examples Single.GetHashCode() Method is used to return the hash code for this instance. Syntax: public override int GetHashCode (); Return Value: This method returns a 32-bit signed integer hash code. Below programs illustrate the use of Single.GetHashCode() Method: Example 1: csharp // C# program to demonst 1 min read C# | How to get hash code for the specified key of a Hashtable Hashtable.GetHash(Object) method is used to get the hashcode of the specified key of a Hashtable object. This method is inherited from the Object Class. Syntax: protected virtual int GetHash(Object Key); Exception: This method will give NullReferenceException if the key is null. Below programs illus 2 min read SByte.GetHashCode Method in C# with Examples SByte.GetHashCode method is used to get the HashCode for the current SByte instance. Syntax: public override int GetHashCode (); Return Value: This method returns a 32-bit signed integer hash code. Below programs illustrate the use of the above discussed-method: Example 1: csharp // C# program to il 1 min read Getting the hash code of the ValueTuple in C# ValueTuple.GetHashCode Method is used to get the HashCode of the current ValueTuple instance. It is provided by the ValueTuple struct. Syntax: public override int GetHashCode (); Returns: The return type of this method is System.Int32 and it always returns zero. Example: CSharp // C# program to illu 2 min read C# | Uri.GetHashCode() Method Uri.GetHashCode() Method is used to get the hash code for the URI. Syntax: public override int GetHashCode (); Return Value: This method returns an Int32 containing the hash value generated for this URI. Below programs illustrate the use of Uri.GetHashCode() Method: Example 1: csharp // C# program t 1 min read C# | Type.GetHashCode() Method Type.GetHashCode() Method is used to return the hash code for this instance. Syntax: public override int GetHashCode (); Return Value: This method returns the hash code for the current instance. Below programs illustrate the use of Type.GetHashCode() Method: Example 1: csharp // C# program to demons 2 min read Like