clase System::Collections::Specialized::StringCollection
Contenido
[
Ocultar
]StringCollection class
Lista indexada de cadenas. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class StringCollection : public System::Collections::Generic::IEnumerable<System::String>
Nested classes
- Class Enumerator
Métodos
| Método | Descripción |
|---|---|
| Add(const System::String&) | Añade el valor al final de la lista. |
| AddRange(const ArrayPtr<System::String>&) | Agregar elementos al contenedor. |
| begin() | Devuelve un iterador al primer elemento del contenedor. Si el contenedor está vacío, el iterador devuelto será igual a end(). |
| begin() const | Devuelve un iterador al primer elemento del contenedor calificado como const. Si el contenedor está vacío, el iterador devuelto será igual a end(). |
| cbegin() const | Devuelve un iterador al primer elemento calificado como const del contenedor. Si el contenedor está vacío, el iterador devuelto será igual a cend(). |
| cend() const | Devuelve un iterador al elemento que sigue al último elemento del contenedor. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| Clear() | Elimina todos los elementos. |
| Contains(const System::String&) const | Comprueba si una cadena específica está presente en el contenedor. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Copiar elementos a los elementos existentes del arreglo. |
| crbegin() const | Devuelve un iterador inverso al primer elemento del contenedor invertido. Corresponde al último elemento del contenedor no invertido. Si el contenedor está vacío, el iterador devuelto es igual a crend(). |
| crend() const | Devuelve un iterador inverso al elemento que sigue al último elemento del contenedor invertido. Corresponde al elemento que precede al primer elemento del contenedor no invertido. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| data() | Accesor interno de la estructura de datos. |
| data() const | Accesor interno de la estructura de datos. |
| end() | Devuelve un iterador al elemento que sigue al último elemento del contenedor. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| end() const | Devuelve un iterador al elemento que sigue al último elemento del contenedor calificado como const. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| get_Count() const | Obtiene el número de elementos en la colección. |
| GetEnumerator() override | Obtiene el enumerador que itera a través de la colección actual. |
| idx_get(int) const | Obtiene el valor en la posición especificada. |
| idx_set(int, const System::String&) | Establece el valor en la posición especificada. |
| IndexOf(const System::String&) const | Busca una cadena específica en el contenedor. |
| Insert(int, const System::String&) | Inserta un valor específico en el contenedor. |
| operator[](int) | Función de acceso. |
| rbegin() | Devuelve un iterador inverso al primer elemento del contenedor invertido. Corresponde al último elemento del contenedor no invertido. Si el contenedor está vacío, el iterador devuelto es igual a rend(). |
| rbegin() const | Devuelve un iterador inverso al primer elemento del contenedor invertido. Corresponde al último elemento del contenedor no invertido. Si el contenedor está vacío, el iterador devuelto es igual a rend(). |
| Remove(const System::String&) | Elimina la primera aparición de la cadena especificada. |
| RemoveAt(int) | Elimina el elemento en la posición especificada. |
| rend() | Devuelve un iterador inverso al elemento que sigue al último elemento del contenedor invertido. Corresponde al elemento que precede al primer elemento del contenedor no invertido. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| rend() const | Devuelve un iterador inverso al elemento que sigue al último elemento del contenedor invertido. Corresponde al elemento que precede al primer elemento del contenedor no invertido. Este elemento actúa como un marcador de posición; intentar acceder a él produce un comportamiento indefinido. |
| StringCollection() | Construye una colección de cadenas vacía. |
| virtualizeBeginConstIterator() const override | Obtiene la implementación del iterador const begin para el contenedor actual. |
| virtualizeBeginIterator() override | Obtiene la implementación del iterador begin para el contenedor actual. |
| virtualizeEndConstIterator() const override | Obtiene la implementación del iterador const end para el contenedor actual. |
| virtualizeEndIterator() override | Obtiene la implementación del iterador end para el contenedor actual. |
Typedefs
| Typedef | Descripción |
|---|---|
| const_iterator | Tipo de iterador constante. |
| const_reverse_iterator | Tipo de iterador inverso constante. |
| iterator | Tipo de iterador. |
| reverse_iterator | Tipo de iterador inverso. |
Ver también
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++