A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/c-sharp/c-sharp-object-gethashcode-method-with-examples/ below:

C# | Object.GetHashCode() Method with Examples

C# | Object.GetHashCode() Method with Examples

Last Updated : 11 Jul, 2025

This method is used to return the hash code for this instance. A hash code is a numeric value which is used to insert and identify an object in a hash-based collection. The

GetHashCode

method provides this hash code for algorithms that need quick checks of object equality.

Syntax:
public virtual int GetHashCode ();
Return Value:

This method returns a 32-bit signed integer hash code for the current object. Below programs illustrate the use of

Object.GetHashCode()

Method:

Example 1: CSharp
// C# program to demonstrate
// Object.GetHashCode() Method
using System;

class GFG {

    // Main Method
    public static void Main()
    {

        // declaring an object
        Object obj = new Object();

        // taking Type type and assigning
        // the value as type of above
        // defined types using GetType
        // method
        Type t = obj.GetType();

        // Display type and hash code
        Console.WriteLine("Type is :{0}", t);
        Console.WriteLine("Hash Code is :{0}",
                             t.GetHashCode());
    }
}
Output:
Type is :System.Object
Hash Code is :37162120
Example 2: CSharp
// C# program to demonstrate
// Object.GetHashCode() Method
using System;

public class Author {

    public string f_Name;
    public string l_Name;

    public Author(string f_Name, 
                  string l_Name)
    {
        this.f_Name = f_Name;
        this.l_Name = l_Name;
    }

    public void Show()
    {
        Console.WriteLine("first Name : "
                               + f_Name);

        Console.WriteLine("last Name : " 
                              + l_Name);
    }
}

// Driver Class
class GFG {

    // Main method
    public static void Main()
    {

        // Creating and initializing 
        // the object of Author class
        Author aobj = new Author("Kirti", "Mangal");

        Console.WriteLine("Author details:");
        aobj.Show();

        // Get the Hash Code of aobj object
        // Using GetHashCode() method
        Console.WriteLine("The hash code of object is: {0}",
                                        aobj.GetHashCode());
    }
}
Output:
Author details:
first Name : Kirti
last Name : Mangal
The hash code of object is: -751588944
Important Points: Reference: https://learn.microsoft.com/en-us/dotnet/api/system.object.gethashcode?view=netframework-4.7.2

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4