Visual Basic 6.0 使用者可用的字串長度宣告
更新:2007 年 11 月
考量到與 Common Language Runtime 的互通性 (Interoperability),Visual Basic 2008 更新了字串長度宣告。
Visual Basic 6.0
在 Visual Basic 6.0 中,您可以在字串的宣告中指定字串長度。這會使字串具有固定長度,如以下範例所示:
Dim Name As String * 30
Visual Basic 2005
在 Visual Basic 2008 中,除非您在宣告中使用 VBFixedStringAttribute 類別屬性 (Attribute),否則無法宣告具有固定大小的字串。前面範例所示的程式碼會引發錯誤。
宣告字串必須不含長度。當您的程式碼將值指定給字串時,值長度會決定字串的長度,如以下範例所示:
Dim Name As String
' ...
Name = "Name is now 30 characters long" ' Length can be changed later.