System::Collections::CollectionBase clase

CollectionBase class

Proporciona una clase base abstracta para una colección fuertemente tipada.

template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
ParámetroDescripción
TTipo de elementos de la colección

Nested classes

Métodos

MétodoDescripción
Clear()Elimina todos los objetos de la instancia de la colección. Este método no puede ser sobrescrito.
get_Capacity()Devuelve el número de elementos que la colección puede contener.
get_Count()Devuelve el número de elementos contenidos en la instancia de la colección. Este método no puede ser sobrescrito.
GetEnumerator() overrideDevuelve un enumerador que itera a través de la instancia de la colección.
RemoveAt(int32_t)Elimina el elemento en el índice especificado de la instancia de la colección. Este método no es sobrescribible.
set_Capacity(int32_t)Establece el número de elementos que la colección puede contener.
SetTemplateWeakPtr(uint32_t) overrideEstablece el n‑ésimo argumento de plantilla como un puntero débil (en lugar de compartido). Permite cambiar los punteros en contenedores al modo débil.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Ver también