Estructuras (Visual Basic)Structures (Visual Basic)

Un estructura es una generalización del tipo definido por el usuario (UDT) compatible con versiones anteriores de Visual Basic.A structure is a generalization of the user-defined type (UDT) supported by previous versions of Visual Basic. Además de campos, las estructuras pueden exponer propiedades, métodos y eventos.In addition to fields, structures can expose properties, methods, and events. Una estructura puede implementar una o más interfaces, y puede declarar niveles de acceso individuales para cada campo.A structure can implement one or more interfaces, and you can declare individual access levels for each field.

Puede combinar elementos de datos de distintos tipos para crear una estructura.You can combine data items of different types to create a structure. Una estructura asocia uno o varios elementos entre sí y con la propia estructura.A structure associates one or more elements with each other and with the structure itself. Al declarar una estructura, se convierte en un tipo de datos compuesto, y se pueden declarar variables de ese tipo.When you declare a structure, it becomes a composite data type, and you can declare variables of that type.

Las estructuras son útiles cuando desee que una única variable que contenga varios fragmentos de información relacionados.Structures are useful when you want a single variable to hold several related pieces of information. Por ejemplo, es posible que desee mantener el nombre de un empleado, la extensión de teléfono y salario.For example, you might want to keep an employee's name, telephone extension, and salary together. Podría utilizar varias variables para obtener esta información, o puede definir una estructura y usarlo para una única variable de empleado.You could use several variables for this information, or you could define a structure and use it for a single employee variable. La ventaja de la estructura se hace evidente cuando tiene muchos empleados y, por tanto, muchas instancias de la variable.The advantage of the structure becomes apparent when you have many employees and therefore many instances of the variable.

En esta secciónIn This Section

Cómo: Declarar una estructuraHow to: Declare a Structure
Muestra cómo declarar una estructura y sus elementos.Shows how to declare a structure and its elements.

Variables de estructuraStructure Variables
Explica la asignación de una estructura a una variable y tener acceso a sus elementos.Covers assigning a structure to a variable and accessing its elements.

Estructuras y otros elementos de programaciónStructures and Other Programming Elements
Resume cómo interactúan las estructuras con matrices, objetos, procedimientos y entre sí.Summarizes how structures interact with arrays, objects, procedures, and each other.

Estructuras y clasesStructures and Classes
Describe las similitudes y diferencias entre clases y estructuras.Describes the similarities and differences between structures and classes.

Tipos de datosData Types
Presenta a los tipos de datos de Visual Basic y se describe cómo utilizar estas herramientas.Introduces the Visual Basic data types and describes how to use them.

Tipos de datosData Types
Muestra los tipos de datos básicos proporcionados por Visual Basic.Lists the elementary data types supplied by Visual Basic.