RuntimeHelpers.GetHashCode(Object) Method

Definition

Serves as a hash function for a particular object, and is suitable for use in algorithms and data structures that use hash codes, such as a hash table.

C#
public static int GetHashCode(object o);
C#
public static int GetHashCode(object? o);

Parameters

o
Object

An object to retrieve the hash code for.

Returns

A hash code for the object identified by the o parameter.

Remarks

For more information about this API, see Supplemental API remarks for RuntimeHelpers.GetHashCode.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also