[VB]空字串

判斷不同型別的空字串方式
Dim A
Dim B As String
Dim C As Integer
Dim D As Object


 

Dim A
A 等於 Empty, 因為尚未初始化的「不定型變量」都等於 Empty。
但如果檢測 A = "" 或 A = 0, 也都可以得到 True 值。

Dim B As String
B 等於 "", 因為尚未初始化的非固定長度「字串」都等於 "" 。
但請注意 B<> Null。

Dim C As Integer
C = 0

Dim D As Object
D 等於 Nothing, 尚未設定有物件的「物件變量」都等於 Nothing, 但請不
要使用 D = Nothing , 而要使用 D Is Nothing 來判斷 D 是否等於 Nothing,
因為判斷 是否相等的符號是 Is 不是 = 。