C# typeof() 和 GetType()區是什么?
1、typeof(x)中的x,必須是具體的類名、類型名稱等,不可以是變量名稱。
2、GetType()方法繼承自Object,所以C#中任何對象都具有GetType()方法,它的作用和typeof()相同,返回Type類型的當前對象的類型。
比如有這樣一個變量i:
Int32 i = new Int32();
i.GetType()返回值是Int32的類型,但是無法使用typeof(i),因為i是一個變量,如果要使用typeof(),則只能:typeof(Int32),返回的同樣是Int32的類型。