C#中GetType用于返回对象的类型信息,GetType函数返回的类型为Type,我们可以通过它获得对象的一些类型信息,如类型名称,类型基础类型,命名空间等,下面是详细的演示代码,可以下载附件运行。
using System; class TypeClass { static void Main(string [] args) { //create object of type object and string Object cls1 = new Object (); System.String cls2 = "Test string"; // Call Get Type to return the type Type type1 = cls1.GetType( ); Type type2 =cls2.GetType( ); // Object class output Console.WriteLine(type1.BaseType); Console.WriteLine(type1.Name); Console.WriteLine(type1.FullName); Console.WriteLine(type1.Namespace); // String output Console.WriteLine(type2.BaseType); Console.WriteLine(type2.Name); Console.WriteLine(type2.FullName); Console.WriteLine(type2.Namespace); } }
附件:源代码下载