 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C# Object.GetType() Method with Examples
The Object.GetTypeCode() method in C# is used to get the Type of the current instance.
Syntax
The syntax is as follows −
public Type GetType ();
Example
using System; public class Demo {    public static void Main() {       Object ob = new Object();       String str = "Jim";       Type type1 = ob.GetType();       Type type2 = str.GetType();       Console.WriteLine("Type = "+type1);       Console.WriteLine("Type = "+type2);       Console.WriteLine("
Hash Code = "+type1.GetHashCode());       Console.WriteLine("Hash Code = "+type2.GetHashCode());    } } Output
Type = System.Object Type = System.String Hash Code = 30015890 Hash Code = 21083178
Example
using System; public struct Value {    private int v1;    private int v2;    private int v3;    public Value(int v1, int v2, int v3) {       this.v1 = v1;       this.v2 = v2;       this.v3 = v3;    }    public override int GetHashCode() {       return Tuple.Create(v1, v2, v3).GetHashCode();    } } public class Demo {    public static void Main() {       Value v = new Value(1, 7, 12);       Console.WriteLine(v.GetHashCode());       Console.WriteLine(v.GetType());       v = new Value(12, 8, 7);       Console.WriteLine(v.GetHashCode());       v = new Value(8, 7, 12);       Console.WriteLine(v.GetHashCode());    } } Output
1258 Value 12803 8931
Advertisements
 