Count (XSICollection)

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

Autodesk Softimage v7.5