GetType 運算子 (Visual Basic)
傳回指定類型的 Type 物件。 Type 物件會提供類型的相關資訊,例如其屬性、方法和事件。
語法
GetType(typename)
參數
參數 | 描述 |
---|---|
typename |
您想要資訊之型別的名稱。 |
備註
GetType
運算子會傳回指定 typename
之 Type 的物件。 您可以在 typename
中傳遞任何已定義型別的名稱。 這包括下列項目:
任何 Visual Basic 資料類型,例如
Boolean
或Date
。任何 .NET Framework 類別、結構、模組或介面,例如 System.ArgumentException 或 System.Double。
應用程式所定義的任何類別、結構、模組或介面。
應用程式定義的任何陣列。
應用程式定義的任何委派。
Visual Basic、.NET Framework 或您應用程式所定義的任何列舉。
如果您想要取得物件變數的類型物件,請使用 Object.GetType 方法。
GetType
運算子在下列情況中很有用:
- 您必須在執行階段存取類型的中繼資料。 Type 物件會提供中繼資料,例如類型成員和部署資訊。 例如,您需要此資料來反映組件。 如需詳細資訊,另請參閱 System.Reflection。
範例
下列範例說明使用中的 GetType
運算子。
' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())