VBFixedArrayAttribute クラス
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

<AttributeUsageAttribute(AttributeTargets.Field, Inherited:=False, AllowMultiple:=False)> _ Public NotInheritable Class VBFixedArrayAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Field, Inherited=false, AllowMultiple=false)] public sealed class VBFixedArrayAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Field, Inherited=false, AllowMultiple=false)] public ref class VBFixedArrayAttribute sealed : public Attribute

詳細については、Visual Basic のトピック「VBFixedArrayAttribute クラス」を参照してください。
Visual Basic 配列は、既定で可変長になっています。この属性は、FileGet や FilePut など Visual Basic ファイルの入力関数および出力関数を使用する場合や、固定長の配列を必要とする API 呼び出しを使用する場合に便利です。

Structure Book <VBFixedArray(4)> Public Chapter() As Integer End Structure Sub WriteData() Dim FileNum As Integer = FreeFile() Dim MyBook As Book ReDim MyBook.Chapter(4) ' Add code to populate the array. MyBook.Chapter(0) = 1 MyBook.Chapter(1) = 2 MyBook.Chapter(2) = 3 MyBook.Chapter(3) = 4 MyBook.Chapter(4) = 5 ' Write the array to a file. FileOpen(FileNum, "C:\testfile", OpenMode.Binary, _ OpenAccess.Write, OpenShare.Default) FilePut(FileNum, MyBook) ' Write data. FileClose(FileNum) End Sub
![]() |
---|
VBFixedArrayAttribute は、情報提供を目的としており、ストレージの割り当ては行いません。この属性の目的は、VBFixedArrayAttribute を認識するメソッドまたは API 呼び出しによる構造体および非ローカル変数に含まれている配列の使用方法を変更することです。この属性が可変長の配列を固定長の配列に変換するものではないこと、また、Dim ステートメントまたは ReDim ステートメントを使用して配列ストレージを割り当てる必要があることに注意してください。 |

System.Attribute
Microsoft.VisualBasic.VBFixedArrayAttribute


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


VBFixedArrayAttribute コンストラクタ (Int32, Int32)
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)

Dim UpperBound1 As Integer Dim UpperBound2 As Integer Dim instance As New VBFixedArrayAttribute(UpperBound1, UpperBound2)

詳細については、Visual Basic のトピック「VBFixedArrayAttribute コンストラクタ」を参照してください。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


VBFixedArrayAttribute コンストラクタ
詳細については、Visual Basic のトピック「VBFixedArrayAttribute コンストラクタ」を参照してください。

名前 | 説明 |
---|---|
VBFixedArrayAttribute (Int32) | Bounds プロパティの値を初期化します。 .NET Compact Framework によってサポートされています。 |
VBFixedArrayAttribute (Int32, Int32) | Bounds プロパティの値を初期化します。 .NET Compact Framework によってサポートされています。 |

VBFixedArrayAttribute コンストラクタ (Int32)
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)


詳細については、Visual Basic のトピック「VBFixedArrayAttribute コンストラクタ」を参照してください。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


VBFixedArrayAttribute プロパティ
VBFixedArrayAttribute メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 ( Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 ( Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 ( Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 ( Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 ( Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 ( Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

VBFixedArrayAttribute メンバ
構造体または非ローカル変数に含まれる配列を固定長の配列として扱うことを示します。
VBFixedArrayAttribute データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 ( Attribute から継承されます。) |
![]() | GetCustomAttribute | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用された指定した型のカスタム属性を取得します。 (Attribute から継承されます。) |
![]() | GetCustomAttributes | オーバーロードされます。 アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されたカスタム属性の配列を取得します。 (Attribute から継承されます。) |
![]() | GetHashCode | このインスタンスのハッシュ コードを返します。 (Attribute から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IsDefaultAttribute | 派生クラス内でオーバーライドされたときに、このインスタンスの値が派生クラスの既定値かどうかを示します。 (Attribute から継承されます。) |
![]() | IsDefined | オーバーロードされます。 指定した型のカスタム属性が、アセンブリ、モジュール、型のメンバ、またはメソッド パラメータに適用されているかどうかを判断します。 (Attribute から継承されます。) |
![]() | Match | 派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。 (Attribute から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からVBFixedArrayAttributeを検索する場合は、下記のリンクをクリックしてください。

- VBFixedArrayAttributeのページへのリンク