System::Collections::Specialized::StringCollection klasse
inhoud
[
verbergen
]StringCollection class
Geïndexeerde lijst van strings. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in de System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.
class StringCollection : public System::Collections::Generic::IEnumerable<System::String>
Nested classes
- Class Enumerator
Methoden
| Methode | Beschrijving |
|---|---|
| Add(const System::String&) | Voegt een waarde toe aan het einde van de lijst. |
| AddRange(const ArrayPtr<System::String>&) | Voeg elementen toe aan de container. |
| begin() | Retourneert een iterator naar het eerste element van de container. Als de container leeg is, is de geretourneerde iterator gelijk aan end(). |
| begin() const | Retourneert een iterator naar het eerste element van de const-gekwalificeerde container. Als de container leeg is, is de geretourneerde iterator gelijk aan end(). |
| cbegin() const | Retourneert een iterator naar het eerste const-gekwalificeerde element van de container. Als de container leeg is, is de geretourneerde iterator gelijk aan cend(). |
| cend() const | Retourneert een iterator naar het element dat volgt op het laatste element van de container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| Clear() | Verwijdert alle elementen. |
| Contains(const System::String&) const | Controleert of een specifieke string aanwezig is in de container. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Kopieer elementen naar bestaande array-elementen. |
| crbegin() const | Retourneert een reverse-iterator naar het eerste element van de omgekeerde container. Het correspondeert met het laatste element van de niet-omgekeerde container. Als de container leeg is, is de geretourneerde iterator gelijk aan crend(). |
| crend() const | Retourneert een reverse-iterator naar het element dat volgt op het laatste element van de omgekeerde container. Het correspondeert met het element dat voorafgaat aan het eerste element van de niet-omgekeerde container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| data() | Interne gegevensstructuur-toegangsfunctie. |
| data() const | Interne gegevensstructuur-toegangsfunctie. |
| end() | Retourneert een iterator naar het element dat volgt op het laatste element van de container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| end() const | Retourneert een iterator naar het element dat volgt op het laatste element van de const-gekwalificeerde container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| get_Count() const | Haalt het aantal elementen op in de collectie. |
| GetEnumerator() override | Haalt de enumerator op die door de huidige collectie iterereert. |
| idx_get(int) const | Haalt de waarde op op de opgegeven positie. |
| idx_set(int, const System::String&) | Stelt de waarde in op de opgegeven positie. |
| IndexOf(const System::String&) const | Zoekt naar een specifieke tekenreeks in de container. |
| Insert(int, const System::String&) | Voegt een specifieke waarde in de container in. |
| operator[](int) | Accessor-functie. |
| rbegin() | Retourneert een reverse-iterator naar het eerste element van de omgekeerde container. Het correspondeert met het laatste element van de niet-omgekeerde container. Als de container leeg is, is de geretourneerde iterator gelijk aan rend(). |
| rbegin() const | Retourneert een reverse-iterator naar het eerste element van de omgekeerde container. Het correspondeert met het laatste element van de niet-omgekeerde container. Als de container leeg is, is de geretourneerde iterator gelijk aan rend(). |
| Remove(const System::String&) | Verwijdert de eerste voorkoming van de opgegeven tekenreeks. |
| RemoveAt(int) | Verwijdert het element op de opgegeven positie. |
| rend() | Retourneert een reverse-iterator naar het element dat volgt op het laatste element van de omgekeerde container. Het correspondeert met het element dat voorafgaat aan het eerste element van de niet-omgekeerde container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| rend() const | Retourneert een reverse-iterator naar het element dat volgt op het laatste element van de omgekeerde container. Het correspondeert met het element dat voorafgaat aan het eerste element van de niet-omgekeerde container. Dit element fungeert als een placeholder; proberen er toegang toe te krijgen resulteert in ongedefinieerd gedrag. |
| StringCollection() | Construeert een lege tekenreekscollectie. |
| virtualizeBeginConstIterator() const override | Haalt de implementatie van begin const iterator voor de huidige container op. |
| virtualizeBeginIterator() override | Haalt de implementatie van begin iterator voor de huidige container op. |
| virtualizeEndConstIterator() const override | Haalt de implementatie van end const iterator voor de huidige container op. |
| virtualizeEndIterator() override | Haalt de implementatie van end iterator voor de huidige container op. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| const_iterator | Const-iterator type. |
| const_reverse_iterator | Const reverse-iterator type. |
| iterator | Iterator type. |
| reverse_iterator | Reverse-iterator type. |
Zie ook
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++