Оператор 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())