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 Boolean nebo Date .

  • 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())

Viz také