Como: Criar uma matriz de objetos

Todo objeto é um tipo de referência.Você declara e usa uma matriz de um tipo de referência exatamente como você declararia e usaria uma matriz de qualquer tipo de dados.Os elementos de uma matriz de tipo de objeto podem ser recuperadas por seus índices e podem ser manipulados como seria qualquer objeto do tipo dado.

Matrizes também possuem funcionalidades embutidas para procura e classificação que podem ser acessadas através da variável de matriz.Para obter mais informações sobre estes métodos, consulte Array.

Como criar uma matriz de objetos

  1. Declare a matriz como mostrado no exemplo seguinte.Por serem zero-baseadas, matrizes contêm um elemento a mais que o salto superior que você declara.

    Dim x(10) As widget
    ' x now contains 11 elements of type widget, x(0) through x(10).
    
  2. Cria cada elemento da matriz, ou designa para cada elemento uma referência para um objeto já existente.O exemplo a seguir demonstra isso.

    ' Create each element of an array by using a loop.
    For q As Integer = 0 To 10
        x(q) = New widget()
    Next q
    ' Assign a reference to an existing object to two array elements.
    Dim specialWidget As New widget()
    x(0) = specialWidget
    x(1) = specialWidget
    

    Observe que você pode designar referências para o mesmo objeto para diferentes elementos da matriz.

Consulte também

Tarefas

Como: Criar uma coleção de objetos

Conceitos

Gerenciando grupos de objetos

Tipos de valores e tipos de referências

Outros recursos

Matrizes no Visual Basic