某过程中有以下语句dim V as integer v = "200.0"V是整型,却赋给v一个字符串型,为什么不会报错

问题描述:

某过程中有以下语句
dim V as integer
v = "200.0"
V是整型,却赋给v一个字符串型,为什么不会报错?
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
这是VB所进行的“自动类型转换”所致.当Text为一“全数字型”字符串时,VB会自动进行类型转换.
类同于:
Text1.Text="200"
Dim a As Integer
a=Text1.Text * 3
但如
dim V as integer v = "200.0A"
则肯定会报错“类型不匹配”.
 
 
展开全文阅读
剩余:2000
下一页:先解十一题