classe System::Collections::CollectionBase

CollectionBase class

Fournit une classe de base abstraite pour une collection fortement typée.

template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
ParamètreDescription
TType des éléments de la collection

Nested classes

Méthodes

MéthodeDescription
Clear()Supprime tous les objets de l’instance de la collection. Cette méthode ne peut pas être remplacée.
get_Capacity()Renvoie le nombre d’éléments que la collection peut contenir.
get_Count()Renvoie le nombre d’éléments contenus dans l’instance de la collection. Cette méthode ne peut pas être remplacée.
GetEnumerator() overrideRenvoie un énumérateur qui parcourt l’instance de la collection.
RemoveAt(int32_t)Supprime l’élément à l’index spécifié de l’instance de la collection. Cette méthode n’est pas surchargeable.
set_Capacity(int32_t)Définit le nombre d’éléments que la collection peut contenir.
SetTemplateWeakPtr(uint32_t) overrideDéfinir le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Voir aussi