Оператор GetType (Visual Basic)

Type Возвращает объект для указанного типа. Объект Type предоставляет сведения о типе, например о его свойствах, методах и событиях.

Синтаксис

GetType(typename)  

Параметры

Параметр Описание
typename Имя типа, для которого требуется информация.

Замечания

Оператор GetType возвращает Type объект для указанного typenameобъекта. Вы можете передать имя любого определенного типа в 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())

См. также