typeof:
是運算符,得到某一類型的 System.Type 對象。
Int32 t = new Int32();
Type t = typeof(int);對象
GetType:
是方法,獲取當前實例的類型。
int i = 10;
Console.WriteLine(i.GetType());string
區別:
GetType()是基類System.Object的方法,所以只有創建一個實例以後纔可以被調用(初始化之後)
Typeof()的參數只能是int,string,String,自定義類型,且不能是實例it
GetType() 和typeof()都返回System.Type的引用。引用
TypeOf() 和GetType()的區別:方法
(1)TypeOf():獲得一個Class的Typenew
(2)GetType():獲得一個Class的實例的Type運算符