System::Collections::Specialized::StringCollection klasse

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

Methoden

MethodeBeschrijving
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() constRetourneert een iterator naar het eerste element van de const-gekwalificeerde container. Als de container leeg is, is de geretourneerde iterator gelijk aan end().
cbegin() constRetourneert een iterator naar het eerste const-gekwalificeerde element van de container. Als de container leeg is, is de geretourneerde iterator gelijk aan cend().
cend() constRetourneert 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&) constControleert of een specifieke string aanwezig is in de container.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constKopieer elementen naar bestaande array-elementen.
crbegin() constRetourneert 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() constRetourneert 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() constInterne 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() constRetourneert 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() constHaalt het aantal elementen op in de collectie.
GetEnumerator() overrideHaalt de enumerator op die door de huidige collectie iterereert.
idx_get(int) constHaalt 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&) constZoekt 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() constRetourneert 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() constRetourneert 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 overrideHaalt de implementatie van begin const iterator voor de huidige container op.
virtualizeBeginIterator() overrideHaalt de implementatie van begin iterator voor de huidige container op.
virtualizeEndConstIterator() const overrideHaalt de implementatie van end const iterator voor de huidige container op.
virtualizeEndIterator() overrideHaalt de implementatie van end iterator voor de huidige container op.

Typedefs

TypedefBeschrijving
const_iteratorConst-iterator type.
const_reverse_iteratorConst reverse-iterator type.
iteratorIterator type.
reverse_iteratorReverse-iterator type.

Zie ook