CrArray

CrArray


CrArray is a dynamic variant array class with built-in checks and conveniences.

Public:

Properties:

NameDescription
 ArrayVariant (get) variant array with the same elements as the object  
 ArrayVariant (let) variant array with the same elements as the object  
 Count (get) number of elements in the array 
 Homogeneous (get) whether the array's elements are homogeneous  
 Index (get) index value for the client's arbitrary use  
 Index (let) index value for the client's arbitrary use  
 IndexMax (get) upper bound of index values  
 IndexMin (get) lower bound of index values  
 IndexMin (let) lower bound of index values  
 TypeClass (get) data type class of the elements of the array, if homogeneous 
 Value (get) value of the element identified by the given index  
 Value (let) value of the element identified by the given index  
 Value (set) value of the element identified by the given index  

Methods:

NameDescription
 DereferenceObjects set elements containing object references to Nothing 
 Initialize clear array elements, optionally modify the bounds, and set every element to the given value  
 Join join elements into a string  
 Search search for an element by value  
 Sort sort the elements in the array by value using the same index range 
 StripDuplicates remove any duplicate element values from the array  
 ValueAppend add the specified element to the array at the upper bound  
 ValueGet return the value of the element identified by the given index  
 ValueInsert add the specified element to the array at the specified index  
 ValueSet replace the value of the element identified by the given index  
 ValueStrip remove the element identified by the specified index from the array