变体形万能的啊?

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:52:58
Variant 变体型就是VB默认的定义型
书上说他可以在不同场合代表不同的数据类型,这样说以后把所以的变量都定义成这个不就可以省下很多麻烦吗?是不是这样啊?

不是的,虽然变体型可以代表几乎所有的的数据类型
可是你在编程时还是使变量声明到它本该声明的类型好,
方便调试。

比如,
dim a as integer,b as string
b="abc"
a=b+3
这样VB报告出错,它会告诉你类型不匹配,方便你调试与修复程序中的错误
可是如果a和b都声明为变体就不会报错了(因为变体可以存放字符串和数值),这样一旦程序输出结果有误,调试就要花半天时间。

所有还是严谨一点,声明变量时按部就班的好