System::Collections::Specialized::StringCollection classe

StringCollection class

Elenco indicizzato di stringhe. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

Metodi

MetodoDescrizione
Add(const System::String&)Aggiunge il valore alla fine dell’elenco.
AddRange(const ArrayPtr<System::String>&)Aggiungi elementi al contenitore.
begin()Restituisce un iteratore al primo elemento del contenitore. Se il contenitore è vuoto, l’iteratore restituito sarà uguale a end().
begin() constRestituisce un iteratore al primo elemento del contenitore qualificato come const. Se il contenitore è vuoto, l’iteratore restituito sarà uguale a end().
cbegin() constRestituisce un iteratore al primo elemento qualificato come const del contenitore. Se il contenitore è vuoto, l’iteratore restituito sarà uguale a cend().
cend() constRestituisce un iteratore all’elemento successivo all’ultimo elemento del contenitore. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
Clear()Elimina tutti gli elementi.
Contains(const System::String&) constVerifica se una stringa specifica è presente nel contenitore.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constCopia gli elementi in un array esistente.
crbegin() constRestituisce un iteratore inverso al primo elemento del contenitore invertito. Corrisponde all’ultimo elemento del contenitore non invertito. Se il contenitore è vuoto, l’iteratore restituito è uguale a crend().
crend() constRestituisce un iteratore inverso all’elemento successivo all’ultimo elemento del contenitore invertito. Corrisponde all’elemento precedente al primo elemento del contenitore non invertito. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
data()Accessor interno alla struttura dati.
data() constAccessor interno alla struttura dati.
end()Restituisce un iteratore all’elemento successivo all’ultimo elemento del contenitore. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
end() constRestituisce un iteratore all’elemento successivo all’ultimo elemento del contenitore qualificato come const. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
get_Count() constOttiene il numero di elementi nella collezione.
GetEnumerator() overrideOttiene l’enumeratore che itera attraverso la collezione corrente.
idx_get(int) constOttiene il valore nella posizione specificata.
idx_set(int, const System::String&)Imposta il valore nella posizione specificata.
IndexOf(const System::String&) constCerca una stringa specifica nel contenitore.
Insert(int, const System::String&)Inserisce un valore specifico nel contenitore.
operator[](int)Funzione di accesso.
rbegin()Restituisce un iteratore inverso al primo elemento del contenitore invertito. Corrisponde all’ultimo elemento del contenitore non invertito. Se il contenitore è vuoto, l’iteratore restituito è uguale a rend().
rbegin() constRestituisce un iteratore inverso al primo elemento del contenitore invertito. Corrisponde all’ultimo elemento del contenitore non invertito. Se il contenitore è vuoto, l’iteratore restituito è uguale a rend().
Remove(const System::String&)Rimuove la prima occorrenza della stringa specificata.
RemoveAt(int)Rimuove l’elemento nella posizione specificata.
rend()Restituisce un iteratore inverso all’elemento successivo all’ultimo elemento del contenitore invertito. Corrisponde all’elemento precedente al primo elemento del contenitore non invertito. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
rend() constRestituisce un iteratore inverso all’elemento successivo all’ultimo elemento del contenitore invertito. Corrisponde all’elemento precedente al primo elemento del contenitore non invertito. Questo elemento funge da segnaposto; tentare di accedervi provoca un comportamento indefinito.
StringCollection()Crea una raccolta di stringhe vuota.
virtualizeBeginConstIterator() const overrideOttiene l’implementazione dell’iteratore const begin per il contenitore corrente.
virtualizeBeginIterator() overrideOttiene l’implementazione dell’iteratore begin per il contenitore corrente.
virtualizeEndConstIterator() const overrideOttiene l’implementazione dell’iteratore const end per il contenitore corrente.
virtualizeEndIterator() overrideOttiene l’implementazione dell’iteratore end per il contenitore corrente.

Typedefs

TypedefDescrizione
const_iteratorTipo di iteratore const.
const_reverse_iteratorTipo di iteratore inverso const.
iteratorTipo di iteratore.
reverse_iteratorTipo di iteratore inverso.

Vedi anche