Compartir a través de


Administrar grupos de objetos

Actualización: noviembre 2007

En muchas aplicaciones se desea poder crear y administrar grupos de objetos relacionados. Existen dos formas de agrupar objetos: mediante la creación de matrices de objetos y mediante la creación de colecciones de objetos.

Matrices de objetos

Las matrices son estructuras relativamente inflexibles. Si desea cambiar el tamaño de una matriz en tiempo de ejecución, debe utilizar Instrucción ReDim (Visual Basic) para volver a declararla. Todos los elementos de la matriz deben ser del mismo tipo. Por otra parte, las matrices permiten procesar secuencialmente todos los elementos y pueden existir elementos de una matriz vacíos. Por estos motivos, las matrices son muy útiles para crear y trabajar con un número fijo de objetos con establecimiento inflexible de tipos.

Para obtener más información, consulte Cómo: Crear una matriz de objetos.

Colecciones de objetos

Las colecciones proporcionan un método más flexible de trabajar con grupos de objetos. Una colección es una clase, de modo que antes de poder agregar elementos a una nueva colección, debe declararla. A diferencia de las matrices, el grupo de objetos con el que trabaja puede aumentar y reducirse dinámicamente a medida que cambian las necesidades de la aplicación. Puede asignar una clave a cualquier objeto que incluya en una colección, de manera que puede recuperarlo y manipularlo basándose en esa clave.

Puede crear una colección generalizada a partir de Clase de colección de Visual Basic. Si quiere una funcionalidad específica en una colección, por ejemplo un diccionario o una lista vinculada, puede crearla a partir de una de las clases en el espacio de nombres System.Collections de .NET Framework. Las clases de colecciones especializadas están disponibles en el espacio de nombres System.Collections.Specialized.

Si su colección se limita a los elementos de sólo un tipo de datos, puede utilizar una de las clases en el espacio de nombres System.Collections.Generic. Una colección genérica cumple la seguridad de tipos para que ningún otro tipo de datos se pueda agregar a ella. Cuando recupera un elemento de una colección genérica, no tiene que determinar su tipo de datos ni convertirlo.

Para obtener más información, consulte Cómo: Crear una colección de objetos.

Vea también

Tareas

Cómo: Agregar, eliminar y recuperar los elementos de una colección

Conceptos

Colecciones en Visual Basic

Clase de colección de Visual Basic

Referencia

System.Collections

System.Collections.Generic

System.Collections.Specialized

Otros recursos

Matrices en Visual Basic

Crear y utilizar objetos