字符串长度声明(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

Visual Basic 2008 更新了字符串长度声明,旨在提供与公共语言运行库的互操作性。

Visual Basic 6.0

在 Visual Basic 6.0 中,可以在字符串声明中指定字符串长度。这导致字符串具有固定长度,如下例所示:

Dim Name As String * 30 

Visual Basic 2005

在 Visual Basic 2008 中,除非在声明中使用 VBFixedStringAttribute 类 属性,否则不能声明字符串具有固定长度。前面示例中的代码导致了错误。

可以声明无长度的字符串。当代码向字符串赋值时,值的长度决定字符串的长度,如下例所示:

Dim Name As String
' ... 
Name = "Name is now 30 characters long" ' Length can be changed later. 

请参见

概念

Visual Basic 中使用的属性

编程元素支持更改总结

参考

String 数据类型 (Visual Basic)

Dim 语句 (Visual Basic)