摘要:typeof:是運算符,獲得某一類型的 System.Type 對象。Int32 t = new Int32();Type t = typeof(int);GetType:是方法,獲取當前實例的類型。int i = 10;Console.WriteLine(i.GetType());區(qū)別:GetType()是基類System.Object的方法,因此只有建立一個實例之后才能夠被調(diào)用(初始化以后)T
typeof:
是運算符,獲得某一類型的 System.Type 對象。
Int32 t = new Int32();
Type t = typeof(int);
GetType:
是方法,獲取當前實例的類型。
int i = 10;
Console.WriteLine(i.GetType());
區(qū)別:
GetType()是基類System.Object的方法,因此只有建立一個實例之后才能夠被調(diào)用(初始化以后)
Typeof()的參數(shù)只能是int,string,String,自定義類型,且不能是實例
GetType() 和typeof()都返回System.Type的引用。
TypeOf() 和GetType()的區(qū)別:
(1)TypeOf():得到一個Class的Type
(2)GetType():得到一個Class的實例的Type