vb中为什么赋值时有时候要用dim a as single 再说a=inputbox之类的 有时候

日期:2013-07-11 11:20:08 人气:1

vb中为什么赋值时有时候要用dim a as single 再说a=inputbox之类的 有时候

如果不dim a as single,a=inputbox,inputbox输入什么符号文字数字都能赋值到a。 如果dim a as single,a=inputbox,inputbox非数字的文本后调试,就会报错type dismatch。 这是由于编写代码时对a有特殊的类型要求导致,第一种情况的a是字符串类型,第二种情况的a是数值型。 个人建议新增变量都要定义一下,没有特殊要求dim a as string(字符串型)即可,一方面可以很清晰的看到你用了哪些变量,不出现混淆的情况;另一方面可以方便
    A+
热门评论