Gerenciando grupos de objetos

Para muitos aplicativos, você deseja poder criar e gerenciar grupos de objetos relacionados.Há duas maneiras para agrupar objetos: Criando conjuntos de objetos e criando coleções de objetos.

Arrays de objetos

Arrays são estruturas relativamente inflexíveis.Se você desejar alterar o tamanho do array em tempo de execução, você deve usar o ReDim demonstrativo (Visual Basic) para redeclará-lo.Todos os elementos do array devem ser do mesmo tipo.Por outro lado, arrays permitem que você processe todos os seus elementos sequencialmente, e você pode ter elementos vazios de um array.Por esses motivos, arrays são mais úteis para criar e trabalhar com um número fixo de objetos fortemente tipados.

Para obter mais informações, consulte Como: Criar uma matriz de objetos.

Coleções de objetos

Coleções fornecem uma maneira mais flexível de trabalhar com grupos de objetos.Uma coleção é uma classe, portanto, você deve declarar uma nova coleção antes de adicionar elementos a essa coleção.Ao contrário dos arrays, o grupo de objetos com que você trabalha pode crescer e reduzir dinamicamente conforme as necessidades do aplicativo mudam.Você pode atribuir uma chave a qualquer objeto que você coloque em uma coleção para que você possa recuperá-lo e manipulá-lo com base na chave.

Você pode criar uma coleção generalizada do Coleção de Classes do Visual Basic.Se você deseja uma funcionalidade específica em uma coleção, por exemplo um dicionário ou uma lista vinculada, você poderá criá-la a partir de uma das classes no namespace System.Collections do .NET Framework.Classes de coleção ainda mais especializadas estão disponíveis no namespace System.Collections.Specialized.

Se sua coleção for limitada aos elementos de apenas um tipo de dados, você pode usar uma das classes no namespace System.Collections.Generic.Uma coleção Genérica impõe segurança de tipo para que nenhum outro tipo de dados possa ser adicionado a ela.Quando você recupera um elemento de uma coleção genérica, você não precisa determinar seu tipo de dados ou convertê-lo.

Para obter mais informações, consulte Como: Criar uma coleção de objetos.

Consulte também

Tarefas

Como: Adicionar, excluir e recuperar itens de uma coleção

Conceitos

Coleções em Visual Basic

Coleção de Classes do Visual Basic

Referência

System.Collections

System.Collections.Generic

System.Collections.Specialized

Outros recursos

Matrizes no Visual Basic

Criando e Usando Objetos