XSICollection.Count
 
 
 

XSICollection.Count

Description

Returns a Long representing the number of items in the collection.

C# Syntax

// get accessor
Int32 rtn = XSICollection.Count;

Examples

VBScript Example

Dim oColl                             ' object pointer for collection
Dim i                           ' counter to use in the loop
' Create the collection as an ActiveX object
Set oColl = CreateObject("XSI.Collection")
' Add some items to it 
oColl.Add "Camera"
oColl.Add "Light"
' Use the number of items to loop through the collection
' (use Count - 1 because the index starts at 0, not one)
For i = 0 to oColl.Count - 1
        LogMessage "Hi! My name is " & oColl(i).Name & _
                " and I am at index " & i & " in the collection."
Next
'--------------------------------------------------
' Output of above script:
'INFO : "Hi! My name is Camera and I am at index 0 in the collection."
'INFO : "Hi! My name is light and I am at index 1 in the collection."