GetType 运算符 (Visual Basic)

返回指定类型的 Type 对象。 Type 对象提供有关类型的信息,例如其属性、方法和事件。

语法

GetType(typename)  

参数设置

参数 说明
typename 需要提供其信息的类型的名称。

注解

GetType 运算符返回指定 typenameType 对象。 可以在 typename 中传递任何已定义类型的名称。 其中包括:

  • 任何 Visual Basic 数据类型,例如 BooleanDate

  • 任何 .NET Framework 类、结构、模块或接口,例如 System.ArgumentExceptionSystem.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())

另请参阅