GetType 运算符 (Visual Basic)

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

语法

GetType(typename)  

参数

参数 DESCRIPTION
typename 所需信息的类型的名称。

注解

运算符 GetType 返回 Type 指定 typename对象的对象。 可以在 中 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())

另请参阅