GetType – operátor (Visual Basic)
Vrátí Type objekt pro zadaný typ. Objekt Type poskytuje informace o typu, jako jsou jeho vlastnosti, metody a události.
Syntaxe
GetType(typename)
Parametry
| Parametr | Popis |
|---|---|
typename |
Název typu, pro který chcete informace. |
Poznámky
Operátor GetType vrátí objekt pro Type zadanou hodnotu typename . V můžete předat název libovolného definovaného typename typu. Ta zahrnují následující:
Všechny Visual Basic datového typu, například
BooleanneboDate.Všechny .NET Framework třídy, struktury, modulu nebo rozhraní, jako je System.ArgumentException nebo System.Double .
Libovolná třída, struktura, modul nebo rozhraní definované vaší aplikací.
Jakékoli pole definované vaší aplikací.
Jakýkoli delegát definovaný vaší aplikací.
Libovolný výčet definovaný Visual Basic, .NET Framework, nebo vaší aplikací.
Pokud chcete získat objekt typu objektové proměnné, použijte Object.GetType metodu .
Operátor GetType může být užitečný v následujících okolností:
- Musíte přistupovat k metadatům pro typ za běhu. Objekt Type poskytuje metadata, jako jsou členy typu a informace o nasazení. Budete ho například potřebovat k tomu, aby se promítl do sestavení. Další informace najdete také v tématu System.Reflection .
Příklad
Následující příklady ukazují GetType operátor, který se používá.
' 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())