| BitVector32 | Provides a simple light bit vector with easy integer or Boolean access to a 32 bit storage. | 
| NameValueCollection | Collection of associated String keys and String values that can be accessed either with the key or with the index. | 
| StringCollection | Indexed list of strings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. | 
| StringCollectionPtr | Stirng collection poiner with access operator. | 
| StringDictionary | String to string dictionary. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. |