2011-05-05 21 views

回答

1
+0

我貼過,它繼承的類的對象,我沒有考慮重載方法雖然。爲你+1。 ^^ – Smudge202 2011-05-05 10:11:27

+0

@ Smudge202:不僅如此,爲什麼還要打擾你的自我解釋,而你可以指出:D .. – 2011-05-05 10:14:50

+0

什麼時候我們使用typeof()運算符 – Raghav55 2011-05-05 10:42:39

3

System.Type源自System.Object。同樣,它從System.Object繼承無參數實例方法GetType()。它會給你你得到的Type的子類型。這在很大程度上是無用的。

靜態Type.GetType(string)函數和它的重載是完全不同的,儘管名稱相同。他們會爲您指定具有特定名稱的類型。

1

Object.GetType()獲取當前實例的類型,在這種情況下,它爲自己調用Type.GetType

0

System.Object.GetType() - 獲取當前實例的類型。

E.g:

var s ="sdf".GetType() // Gets System.String 

System.Type.GetType() - 獲取表示指定類型

Type type = Type.GetType("System.Int32");