Практическое руководство. Создание массива объектов
Обновлен: Ноябрь 2007
Каждый объект является ссылочным типом. Массив ссылочного типа объявляется и используется точно так же, как массив любого другого типа данных. Элементы массива типа объекта могут быть получены по их индексу и ими можно управлять как любыми объектами заданного типа.
Массивы, кроме того, имеют встроенные возможности поиска и сортировки, к которым можно получить доступ через переменную массива. Дополнительные сведения о этих методах см. в описании Array.
Создание массива объектов
Следует объявить массив, как показано в следующем примере. Поскольку индексация массивов начинается с нуля, они содержат на один элемент больше, чем объявлено в верхней границе.
Dim x(10) As widget ' x now contains 11 elements of type widget, x(0) through x(10).
Создайте каждый элемент массива или присвойте каждому элементу ссылку на уже существующий объект. Это показано в приведенном ниже примере.
' 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
Обратите внимание, что разным элементам массива можно присвоить ссылки на один и тот же объект.
См. также
Задачи
Практическое руководство. Создание коллекции объектов
Основные понятия
Типы значений и ссылочные типы