System::Collections::CollectionBase klasse
CollectionBase class
Biedt een abstracte basisklasse voor een sterk getypeerde collectie.
template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
| Parameter | Beschrijving |
|---|
| T | Type van elementen van de collectie |
Nested classes
Methoden
| Methode | Beschrijving |
|---|
| Clear() | Verwijdert alle objecten uit de collectie-instantie. Deze methode kan niet worden overschreven. |
| get_Capacity() | Retourneert het aantal elementen dat de collectie kan bevatten. |
| get_Count() | Retourneert het aantal elementen dat zich in de collectie-instantie bevindt. Deze methode kan niet worden overschreven. |
| GetEnumerator() override | Retourneert een enumerator die door de collectie-instantie iterereert. |
| RemoveAt(int32_t) | Verwijdert het element op de opgegeven index van de collectie-instantie. Deze methode is niet overschrijfbaar. |
| set_Capacity(int32_t) | Stelt het aantal elementen in dat de collectie kan bevatten. |
| SetTemplateWeakPtr(uint32_t) override | Stel het n’th sjabloonargument in op een zwakke pointer (in plaats van gedeeld). Hiermee kun je pointers in containers overschakelen naar zwakke modus. |
Typedefs
| Typedef | Beschrijving |
|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Zie ook