Dim tempStr, newStr As String是什么意思了

来源:百度知道 编辑:UC知道 时间:2024/07/04 02:56:08
我看书上前面写着Dim Var1 , Var2 As Double是将Var1定义为变体类型,将Var2定义为双精度类型!
那Dim tempStr, newStr As String卫生么不是将tempStr定义为变体类型,将newStr定义为String??????
这样试了一下

Private Sub Command1_Click()
Dim tempStr, newStr As String
Print TypeName(tempStr)
Print TypeName(newStr)
End Sub

结果是
empty
string

Dim tempStr, newStr As String,把tempStr定义为变体变量,newStr定义为字符串型

你可以这样试一下

Private Sub Command1_Click()
Dim tempStr, newStr As String
Print TypeName(tempStr)
Print TypeName(newStr)
End Sub

empty就是变体变量
string就是字符串类型

Dim tempStr, newStr As String如果是在VB6.0中,就是将tempStr定义为变体类型,将newStr定义为String,但如果在VB2008中,好像都是String。另外empty就是变体类型的初值呀。你测试的结果没错。

定义两个string型变量