Share via


FixedLengthString コンストラクター

定義

FixedLengthString クラスの新しいインスタンスを初期化します。

オーバーロード

FixedLengthString(Int32)

長さを指定して、FixedLengthString クラスの新しいインスタンスを初期化します。

FixedLengthString(Int32, String)

長さおよび初期値を指定して、FixedLengthString クラスの新しいインスタンスを初期化します。

FixedLengthString(Int32)

長さを指定して、FixedLengthString クラスの新しいインスタンスを初期化します。

public:
 FixedLengthString(int MaxChars);
public FixedLengthString (int MaxChars);
new Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString : int -> Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString
Public Sub New (MaxChars As Integer)

パラメーター

MaxChars
Int32

文字列の長さを指定する Integer

次の例では、 を宣言して使用する方法を FixedLengthString示します。

Private Sub DemoFixedLengthString()  
    ' Declare a string that has a length of 7 characters.   
    Dim fixedString As New FixedLengthString(7)  
    ' Assign a value to the string.  
    fixedString.Value = "Hello World"  
    ' Display the string in a message box.  
    ' Note that only the first 7 characters are shown.  
    MsgBox(fixedString.ToString)  
End Sub  

注釈

Visual Basic 6.0 では、その宣言で文字列の長さを指定できます。 Visual Basic では、 宣言で 属性を使用しない限り、固定長の文字列を VBFixedStringAttribute 宣言することはできません。

属性を使用せずに固定長文字列を宣言するには、このクラスを使用します。

注意

Microsoft.VisualBasic.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用するために用意されています。 ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。 これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。

適用対象

FixedLengthString(Int32, String)

長さおよび初期値を指定して、FixedLengthString クラスの新しいインスタンスを初期化します。

public:
 FixedLengthString(int MaxChars, System::String ^ InitialValue);
public FixedLengthString (int MaxChars, string InitialValue);
new Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString : int * string -> Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString
Public Sub New (MaxChars As Integer, InitialValue As String)

パラメーター

MaxChars
Int32

文字列の長さを指定する Integer

InitialValue
String

初期コンテンツを指定する String

次の例では、 を宣言して使用する方法を FixedLengthString示します。

Private Sub DemoFixedLengthString()  
    ' Declare a string that has a length of 7 characters and assign the  
    ' initial string. The additional 5 positions will be padded with  
    ' spaces.  
    Dim fixedString As New FixedLengthString(7, "He")  
    ' Display the string in a message box.  
    MsgBox(fixedString.ToString)  
    ' Assign a new value to the string.  
    fixedString.Value = "Hello World"  
    ' Display again. Note that only the first 7 characters are shown.  
    MsgBox(fixedString.ToString)  
End Sub  

注釈

Visual Basic 6.0 では、その宣言で文字列の長さを指定できます。 Visual Basic では、 宣言で 属性を使用しない限り、固定長の文字列を VBFixedStringAttribute 宣言することはできません。

属性を使用せずに固定長文字列を宣言するには、このクラスを使用します。

注意

Microsoft.VisualBasic.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用するために用意されています。 ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。 これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。

適用対象