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ámetro | Descripción |
|---|
| T | Tipo de elementos de la colección |
Nested classes
Métodos
| Método | Descripció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() override | Devuelve 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) override | Establece 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
| Typedef | Descripción |
|---|
| Ptr | Un alias para un puntero compartido a una instancia de esta clase. |
Ver también