構造体 (Visual Basic)

構造体は、以前のバージョンの Visual Basic でサポートされるユーザー定義型 (UDT: User-Defined Type) を一般化したものです。 構造体は、フィールドの他、プロパティ、メソッド、およびイベントを公開します。 構造体は 1 つ以上のインターフェイスを実装でき、フィールドごとにアクセス レベルを宣言できます。

異なる型のデータ項目を組み合わせて構造体を作成できます。 構造体は、1 つ以上の要素を互いに、または構造体そのものと関連付けます。 構造体を宣言すると複合データ型になり、その型の変数を宣言できます。

関連する複数の情報を 1 つの変数に保持する場合には構造体が有効です。 たとえば、従業員名、内線番号、給与をまとめておく場合などです。 この情報用に複数の変数を使用することもできますが、構造体を定義して個別の従業員用の変数として使用することもできます。 従業員数が多く、その結果、変数のインスタンスを多数保持するような場合は、構造体は明らかに有効です。

このセクションの内容

関連項目