INFO: User-Defined Collections Are 1-Based Not 0-BasedLast reviewed: September 29, 1997Article ID: Q129635 |
The information in this article applies to:
SUMMARYPredefined collections such as fields and forms are 0-based. User-defined collections declared as New Collection are 1-based. It is not possible to use an Option Base statement to set the default base to 0 or any other number because a collection is not an array. This behavior is by design.
MORE INFORMATIONA collection is an object that contains a set of related objects called members of the collection. A member object's position in the collection can change whenever a change occurs in the collection. Therefore, the position of any specific object in the collection may vary. It is recommended not to use collection indices for iteration because they are not guaranteed to be contiguous. If you use the For Each construct to iterate through the members of the collection, the base of the collection doesn't matter. Keywords : APrgDataOther VB4ALL VB4WIN vbwin GnrlVb kbprg Technology : kbvba Version : WINDOWS:4.00 Platform : WINDOWS Issue type : kbinfo |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |