Name

Collection.Count Property

Class

Microsoft.VisualBasic.Collection

Syntax

objectvariable.Count
objectvariable

Use: Required

Data Type: Collection Object

Object variable referring to a Collection object

Description

Returns an Integer containing the number of members in the collection.

Rules at a Glance

Collections are 1-based; that is, the index of the first element of a collection is 1. In contrast, arrays are 0-based; the index of the first element of an array is 0.

Example

For i = 1 To colMyCollection.Count
    Set colSubCollection = colMyCollection.Item(CStr(i))
    MsgBox colSubCollection.Item("Name")
    Set colSubCollection = Nothing
Next i

Programming Tips and Gotchas

Because collections are 1-based, you can iterate the members of a collection by using index values ranging from 1 to the value of objectvariable .Count.

Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.