Skip to content

TypeName

返回一个String,命名变量的类型。

语法:TypeName( varname )

varname
必需 Variant,包含除用户自定义类型变量之外的任何变量。

TypeName返回的字符串为以下之一:

返回字符串变量
objecttype类型为objecttype的对象。
ByteByte值。
IntegerInteger
LongLong整数。
Single单精度浮点数。
Double双精度浮点数。
CurrencyCurrency
DecimalDecimal
DateDate
StringString
BooleanBoolean
Error错误值。
Empty未初始化。
Null无有效数据。
Object对象。
Unknown类型未知的对象。
Nothing不引用对象的对象变量。

如果varname是数组,返回的字符串可以是上述任何字符串(或Variant)附加空括号。例如,整数数组的TypeName返回"Integer()"

示例

本示例使用TypeName返回变量的信息。

vb
Dim NullVar As Variant, MyType As String
Dim StrVar As String, IntVar As Integer, CurVar As Currency
Dim ArrayVar(1 To 5) As Integer
NullVar = Null
MyType = TypeName(StrVar)             ' Returns "String".
MyType = TypeName(IntVar)             ' Returns "Integer".
MyType = TypeName(CurVar)             ' Returns "Currency".
MyType = TypeName(NullVar)            ' Returns "Null".
MyType = TypeName(ArrayVar)           ' Returns "Integer()".

另请参阅

twinBASIC及其LOGO版权为作者"韦恩"所有