GetType 运算符 (Visual Basic)
返回指定类型的 Type 对象。 Type 对象提供有关类型的信息,例如其属性、方法和事件。
语法
GetType(typename)
参数设置
参数 | 说明 |
---|---|
typename |
需要提供其信息的类型的名称。 |
注解
GetType
运算符返回指定 typename
的 Type 对象。 可以在 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())