Sdílet prostřednictvím


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 typenamesouboru . To zahrnuje následující:

  • Libovolný datový typ jazyka Visual Basic, například Boolean nebo Date.

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

Viz také