Clase System::Collections::CollectionBase
Contenido
[
Ocultar
]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
- Class ListImpl
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 recorre 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
- Class IEnumerable
- Namespace System::Collections
- Library Aspose.PDF for C++