Структуры (Visual Basic)Structures (Visual Basic)

Структура представляет собой обобщение определяемого пользователем типа (UDT), поддерживаемого предыдущими версиями Visual Basic.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. Структура может реализовывать один или несколько интерфейсов, и можно объявить отдельные уровни доступа для каждого поля.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. Структура связывает один или несколько элементов друг с другом и с самой структурой.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.

Структуры полезны, если требуется, чтобы одна переменная содержала несколько связанных частей информации.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. Для этой информации можно использовать несколько переменных или определить структуру и использовать ее для одной переменной сотрудника.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.