## 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."