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)Legt die Anzahl der Elemente fest, die die Sammlung enthalten kann.
SetTemplateWeakPtr(uint32_t) overrideSetzt das n‑te Vorlagenargument auf einen schwachen Zeiger (statt eines geteilten). Ermöglicht das Umschalten von Zeigern in Containern in den schwachen Modus.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Siehe auch