Type.GetHashCode Method ()
.NET Framework (current version)
Returns the hash code for this instance.
Assembly: mscorlib (in mscorlib.dll)
This method overrides Object.GetHashCode.
The following example displays the hash code of the System.Windows.Forms.Button class.
using System; using System.Security; using System.Reflection; class FieldsSample { public static void Main() { Type myType = typeof(System.Net.IPAddress); FieldInfo [] myFields = myType.GetFields(BindingFlags.Static | BindingFlags.NonPublic); Console.WriteLine ("\nThe IPAddress class has the following nonpublic fields: "); foreach (FieldInfo myField in myFields) { Console.WriteLine(myField.ToString()); } Type myType1 = typeof(System.Net.IPAddress); FieldInfo [] myFields1 = myType1.GetFields(); Console.WriteLine ("\nThe IPAddress class has the following public fields: "); foreach (FieldInfo myField in myFields1) { Console.WriteLine(myField.ToString()); } try { Console.WriteLine("The HashCode of the System.Windows.Forms.Button type is: {0}", typeof(System.Windows.Forms.Button).GetHashCode()); } catch(SecurityException e) { Console.WriteLine("An exception occurred."); Console.WriteLine("Message: "+e.Message); } catch(Exception e) { Console.WriteLine("An exception occurred."); Console.WriteLine("Message: "+e.Message); } } }
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: