Visual Basic VarType 函数

定义和用法

VarType 函数可返回指示指定变量的子类型的值。

VarType 函数可返回的值:
常数描述
vbEmpty0未初始化(默认)
vbNull1不包含任何有效数据
vbInteger2整型子类型
vbLong3长整型子类型
vbSingle4单精度子类型
vbDouble5双精度子类型
vbCurrency6货币子类型
vbDate7日期或时间值
vbString8字符串值
vbObject9字符串子类型
vbError10错误子类型
vbBoolean11Boolean 子类型
vbVariant12Variant (仅用于变量数组)
vbDataObject13数据访问对象
vbDecimal14十进制子类型
vbByte17字节子类型
vbArray8192数组

注释这些常数是由 VB 指定的。所以,这些名称可在代码中随处使用,以代替实际值。

注释假如变量是数组,则 VarType() 会返回 8192 + VarType(数组元素)。举例:整数数组的 VarType() 会返回 8192 + 2 = 8194

语法
  1. VarType(varname)
参数描述
varname必需的。变量的名称。

实例

  1. Module Module1
  2. Sub Main()
  3. Dim x
  4. x="Hello World!"
  5. Console.WriteLine(VarType(x))
  6. x=4
  7. Console.WriteLine(VarType(x))
  8. x=4.675
  9. Console.WriteLine(VarType(x))
  10. x=Nothing
  11. Console.WriteLine(VarType(x))
  12. x=""
  13. Console.WriteLine(VarType(x))
  14. x=True
  15. Console.WriteLine(VarType(x))
  16. End Sub
  17. End Module

分别输出:

  1. 8
  2. 3
  3. 5
  4. 9
  5. 8
  6. 11

分类导航