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. 

請參閱

概念

Visual Basic 所用的屬性

程式設計項目的支援變更摘要

參考

String 資料型別 (Visual Basic)

Dim 陳述式 (Visual Basic)