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>
ParameterBeschreibung
TTyp der Elemente der Sammlung

Nested classes

Methoden

MethodeBeschreibung
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() overrideGibt 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) overrideSetzt 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
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Siehe auch