System::Collections::CollectionBase Klasse
CollectionBase class
Stellt eine abstrakte Basisklasse für eine stark typisierte Sammlung bereit.
template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
| Parameter | Beschreibung |
|---|
| T | Typ der Elemente der Sammlung |
Nested classes
Methoden
| Methode | Beschreibung |
|---|
| Clear() | Entfernt alle Objekte aus der Sammlungsinstanz. Diese Methode kann nicht überschrieben werden. |
| get_Capacity() | Gibt die Anzahl der Elemente zurück, die die Sammlung enthalten kann. |
| get_Count() | Gibt die Anzahl der in der Sammlungsinstanz enthaltenen Elemente zurück. Diese Methode kann nicht überschrieben werden. |
| GetEnumerator() override | Gibt einen Enumerator zurück, der durch die Sammlungsinstanz iteriert. |
| RemoveAt(int32_t) | Entfernt das Element am angegebenen Index der Sammlungsinstanz. Diese Methode ist nicht überschreibbar. |
| set_Capacity(int32_t) | Setzt die Anzahl der Elemente, die die Sammlung enthalten kann. |
| SetTemplateWeakPtr(uint32_t) override | Setzt das n‑te Template-Argument auf einen schwachen Zeiger (statt eines geteilten). Ermöglicht das Umschalten von Zeigern in Containern in den Weak‑Modus. |
Typedefs
| Typedef. | Beschreibung |
|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Siehe auch