VbTypeName 函数

更新:2007 年 11 月

返回 String 值,其中包含变量的 Visual Basic 数据类型名称。

Public Function VbTypeName(ByVal UrtName As String) As String

参数

  • UrtName
    必选。String 变量,其中包含公共语言运行库使用的类型名称。

备注

VbTypeName 返回对应于公共语言运行库类型名称的 Visual Basic 类型名称。例如,如果 UrtName 包含“Int32”或“System.Int32”,则 VbTypeName 返回“Integer”。如果 VbTypeName 无法识别 UrtName 的值,则返回 Nothing(不是字符串“Nothing”)。

可以从各种源中获取 UrtName 中的类型名称,例如从 Type 类的 MemberInfo 数组的 Name 属性中获取类型名称。

示例

下面的示例使用 VbTypeName 函数返回几个变量的数据类型名称。

Dim sysDateName As String = "System.DateTime"
Dim sysShortName As String = "Int16"
Dim sysBadName As String = "Nonsense"
Dim testVbName As String
testVbName = VbTypeName(sysDateName)
' Returns "Date".
testVbName = VbTypeName(sysShortName)
' Returns "Short".
testVbName = VbTypeName(sysBadName)
' Returns Nothing.

要求

命名空间:Microsoft.VisualBasic

**模块:**Information

**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)

请参见

参考

数据类型摘要 (Visual Basic)

String 数据类型 (Visual Basic)

SystemTypeName 函数