GetType – operátor (Visual Basic)
Type Vrátí 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í Type objekt pro zadaný typename
. Můžete předat název libovolného definovaného typu v typename
souboru . To zahrnuje následující:
Libovolný datový typ jazyka Visual Basic, například
Boolean
neboDate
.Libovolná třída, struktura, modul nebo rozhraní rozhraní rozhraní .NET Framework, například System.ArgumentException nebo System.Double.
Libovolná třída, struktura, modul nebo rozhraní definované vaší aplikací
Libovolné pole definované vaší aplikací.
Libovolný delegát definovaný vaší aplikací.
Všechny výčty definované jazykem Visual Basic, rozhraním .NET Framework nebo vaší aplikací.
Pokud chcete získat typ objektu proměnné objektu, použijte metodu Object.GetType .
Operátor GetType
může být užitečný v následujících situacích:
- Musíte získat přístup k metadatům pro typ za běhu. Objekt Type poskytuje metadata, jako jsou členy typu a informace o nasazení. Potřebujete ho například, aby se odráželo nad sestavením. Další informace naleznete také System.Reflection.
Příklad
Následující příklady ukazují operátor, který GetType
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())