Procedura: creare una matrice di oggetti (Visual Basic)

Ogni oggetto rappresenta un tipo di riferimento. Una matrice di un tipo di riferimento viene dichiarata e utilizzata come una matrice di qualsiasi tipo di dati. Gli elementi di una matrice di tipo oggetto possono essere recuperati in base all'indice ed essere modificati come qualsiasi oggetto del tipo specifico.

Le matrici dispongono anche di una funzionalità incorporata per la ricerca e l'ordinamento, alla quale è possibile accedere attraverso la variabile di matrice. Per ulteriori informazioni su questi metodi, vedere Array.

Per creare una matrice di oggetti

  1. Dichiarare la matrice come illustrato nell'esempio che segue. Poiché le matrici sono a base zero, contengono un elemento in più rispetto al limite superiore dichiarato.

    Dim x(10) As widget
    ' x now contains 11 elements of type widget, x(0) through x(10).
    
  2. Creare ogni elemento della matrice oppure assegnare a ciascuno di essi un riferimento a un oggetto già esistente. Nell'esempio che segue viene illustrato quanto descritto.

    ' 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
    

    Tenere presente che è possibile assegnare riferimenti allo stesso oggetto a elementi differenti della matrice.

Vedere anche

Attività

Procedura: creare un insieme di oggetti (Visual Basic)

Concetti

Gestione di gruppi di oggetti in Visual Basic

Matrici in Visual Basic

Altre risorse

Implementazione del tipo di dati (Visual Basic)