我想声明 a,b,c 三个字串变量

Dim a, b, c as string * 4 (错的)

这样的声明在 VB 中,结果可能和您要的不同!
有些程式语言,例如 C,类似以上的声明表示三个字串变量。
但是在 VB 中却不是如此!

以上的声明在 VB 中表示声明了 a,b 2 个 variant (不定形态变量),以及 c 这个字串变量。

要声明 a,b,c 三个字串变量,正确的写法如下:

Dim a as string * 4
Dim b as string * 4
Dim c as string * 4

若想写在同一行,也可以,写法如下:

Dim a as string * 4, b as string * 4, c as string * 4