次の方法で共有


文字列長の宣言 (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)