我想声明 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