Export (0) Print
Expand All
4 out of 21 rated this helpful - Rate this topic

How to: Create an Array of Objects 

Every object is a reference type. You declare and use an array of a reference type just as you would declare and use an array of any data type. The elements of an object type array can be retrieved by their index and can be manipulated as any object of the given type would be.

Arrays also have built-in functionality for searching and sorting that can be accessed through the array variable. For more information on these methods, see Array.

To create an array of objects

  1. Declare the array as shown in the following example. Because arrays are zero-based, they contain one element more than the upper bound you declare.

    Dim x(10) As widget
    ' x now contains 11 elements of type widget, x(0) through x(10).
    
  2. Create each element of the array, or assign to each element a reference to an already existing object. The following example demonstrates this.

    ' 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
    

    Note that you can assign references to the same object to different elements of the array.

See Also

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.