System::Collections::Specialized::StringCollection classe
Contenuti
[
Nascondere
]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
- Class Enumerator
Metodi
| Metodo | Descrizione |
|---|---|
| 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() const | Restituisce un iteratore al primo elemento del contenitore qualificato come const. Se il contenitore è vuoto, l’iteratore restituito sarà uguale a end(). |
| cbegin() const | Restituisce un iteratore al primo elemento qualificato come const del contenitore. Se il contenitore è vuoto, l’iteratore restituito sarà uguale a cend(). |
| cend() const | Restituisce 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&) const | Verifica se una stringa specifica è presente nel contenitore. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Copia gli elementi in un array esistente. |
| crbegin() const | 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 crend(). |
| crend() const | 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. |
| data() | Accessor interno alla struttura dati. |
| data() const | Accessor 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() const | Restituisce 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() const | Ottiene il numero di elementi nella collezione. |
| GetEnumerator() override | Ottiene l’enumeratore che itera attraverso la collezione corrente. |
| idx_get(int) const | Ottiene il valore nella posizione specificata. |
| idx_set(int, const System::String&) | Imposta il valore nella posizione specificata. |
| IndexOf(const System::String&) const | Cerca 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() const | 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(). |
| 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() const | 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. |
| StringCollection() | Crea una raccolta di stringhe vuota. |
| virtualizeBeginConstIterator() const override | Ottiene l’implementazione dell’iteratore const begin per il contenitore corrente. |
| virtualizeBeginIterator() override | Ottiene l’implementazione dell’iteratore begin per il contenitore corrente. |
| virtualizeEndConstIterator() const override | Ottiene l’implementazione dell’iteratore const end per il contenitore corrente. |
| virtualizeEndIterator() override | Ottiene l’implementazione dell’iteratore end per il contenitore corrente. |
Typedefs
| Typedef | Descrizione |
|---|---|
| const_iterator | Tipo di iteratore const. |
| const_reverse_iterator | Tipo di iteratore inverso const. |
| iterator | Tipo di iteratore. |
| reverse_iterator | Tipo di iteratore inverso. |
Vedi anche
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Font for C++