clase System::Collections::Specialized::StringCollection

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

Métodos

MétodoDescripció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() constDevuelve un iterador al primer elemento del contenedor calificado como const. Si el contenedor está vacío, el iterador devuelto será igual a end().
cbegin() constDevuelve un iterador al primer elemento calificado como const del contenedor. Si el contenedor está vacío, el iterador devuelto será igual a cend().
cend() constDevuelve 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&) constComprueba si una cadena específica está presente en el contenedor.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constCopiar elementos a los elementos existentes del arreglo.
crbegin() constDevuelve 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() constDevuelve 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() constAccesor 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() constDevuelve 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() constObtiene el número de elementos en la colección.
GetEnumerator() overrideObtiene el enumerador que itera a través de la colección actual.
idx_get(int) constObtiene 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&) constBusca 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() constDevuelve 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() constDevuelve 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 overrideObtiene la implementación del iterador const begin para el contenedor actual.
virtualizeBeginIterator() overrideObtiene la implementación del iterador begin para el contenedor actual.
virtualizeEndConstIterator() const overrideObtiene la implementación del iterador const end para el contenedor actual.
virtualizeEndIterator() overrideObtiene la implementación del iterador end para el contenedor actual.

Typedefs

TypedefDescripción
const_iteratorTipo de iterador constante.
const_reverse_iteratorTipo de iterador inverso constante.
iteratorTipo de iterador.
reverse_iteratorTipo de iterador inverso.

Ver también