返回 Type 指定类型的对象。 该 Type 对象提供有关类型的信息,例如其属性、方法和事件。
语法
GetType(typename)
参数
参数 | DESCRIPTION |
---|---|
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())