Compartir a través de


Cómo: Crear una matriz de objetos (Visual Basic)

Un objeto es un tipo de referencia. Para declarar y utilizar una matriz de un tipo de referencia se procede del mismo modo que para declarar y utilizar una matriz de cualquier tipo de datos. Los elementos de una matriz de tipo objeto pueden recuperarse mediante su índice y manipularse como cualquier otro objeto del tipo determinado.

Las matrices también tienen funcionalidad integrada para buscar y ordenar, a la que se puede tener acceso a través la variable de matriz. Para obtener más información acerca de estos métodos, consulte Array.

Para crear una matriz de objetos

  1. Declare la matriz como se muestra en el ejemplo siguiente. Debido a que las matrices se basan en cero, contienen un elemento más que el límite superior que se declara.

    Dim x(10) As widget
    ' x now contains 11 elements of type widget, x(0) through x(10).
    
  2. Cree los elementos de la matriz o asigne a cada elemento una referencia a un objeto ya existente. En el siguiente ejemplo se muestra cómo.

    ' 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 puede asignar referencias al mismo objeto a distintos elementos de la matriz.

Vea también

Tareas

Cómo: Crear una colección de objetos (Visual Basic)

Conceptos

Administrar grupos de objetos en Visual Basic

Matrices en Visual Basic

Otros recursos

Implementación de tipos de datos (Visual Basic)