構造体 (Visual Basic)Structures (Visual Basic)

構造体は、以前のバージョンの Visual Basic でサポートされているユーザー定義型 (UDT) を一般化したものです。A structure is a generalization of the user-defined type (UDT) supported by previous versions of Visual Basic. フィールドに加えて、構造体は、プロパティ、メソッド、およびイベントを公開できます。In addition to fields, structures can expose properties, methods, and events. 構造体は、1つまたは複数のインターフェイスを実装でき、各フィールドの個別のアクセスレベルを宣言できます。A structure can implement one or more interfaces, and you can declare individual access levels for each field.

さまざまな種類のデータ項目を組み合わせて、構造体を作成できます。You can combine data items of different types to create a structure. 構造体は、1つまたは複数の要素を互いに関連付けます。A structure associates one or more elements with each other and with the structure itself. 構造体を宣言すると、複合データ型になり、その型の変数を宣言できます。When you declare a structure, it becomes a composite data type, and you can declare variables of that type.

構造体は、複数の関連する情報を1つの変数に保持する場合に便利です。Structures are useful when you want a single variable to hold several related pieces of information. たとえば、従業員の名前、電話の内線番号、および給与をまとめて保持することができます。For example, you might want to keep an employee's name, telephone extension, and salary together. この情報にはいくつかの変数を使用できます。また、構造を定義し、1つの employee 変数に使用することもできます。You could use several variables for this information, or you could define a structure and use it for a single employee variable. 多くの従業員がいて、その変数のインスタンスが多数ある場合、構造の利点が明らかになります。The advantage of the structure becomes apparent when you have many employees and therefore many instances of the variable.

このセクションの内容In This Section

方法 : 構造体を宣言するHow to: Declare a Structure
構造体とその要素を宣言する方法について説明します。Shows how to declare a structure and its elements.

構造体変数Structure Variables
構造体を変数に割り当て、その要素にアクセスする方法について説明します。Covers assigning a structure to a variable and accessing its elements.

構造体とその他のプログラミング要素Structures and Other Programming Elements
構造体が配列、オブジェクト、プロシージャなどとどのように対話するかをまとめます。Summarizes how structures interact with arrays, objects, procedures, and each other.

構造体とクラスStructures and Classes
構造体とクラスの類似点と相違点について説明します。Describes the similarities and differences between structures and classes.

データの種類Data Types
Visual Basic のデータ型について説明し、その使用方法について説明します。Introduces the Visual Basic data types and describes how to use them.

データの種類Data Types
Visual Basic によって提供される基本データ型の一覧を示します。Lists the elementary data types supplied by Visual Basic.