HOW TO:建立物件的陣列 (Visual Basic)
每個物件即是參考型別 (Reference Type)。 宣告和使用參考型別的陣列,方式就像宣告和使用任何資料型別的陣列一樣。 物件型別陣列的元素可藉由其索引來擷取,而且操作方式就像操作指定型別的任何物件一樣。
陣列也具有內建的搜尋和排序功能,可透過陣列變數存取。 如需這些方法的詳細資訊,請參閱 Array。
若要建立物件陣列
宣告陣列,如下列範例所示。 由於陣列是以零起始的,因此它們包含的元素將比您所宣告的上限 (Upper Bound) 多出一個。
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
請注意,您可以將相同物件的參考指派給陣列中的不同元素。