System::Collections::Specialized::StringCollection klass

StringCollection class

Indexerad lista av strängar. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd pekaren för att skicka den till funktioner som argument.

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

Nested classes

Metoder

MetodBeskrivning
Add(const System::String&)Lägger till värdet i slutet av listan.
AddRange(const ArrayPtr<System::String>&)Lägg till element i behållaren.
begin()Returnerar en iterator till det första elementet i behållaren. Om behållaren är tom kommer den returnerade iteratorn att vara lika med end().
begin() constReturnerar en iterator till det första elementet i den konstantkvalificerade behållaren. Om behållaren är tom kommer den returnerade iteratorn att vara lika med end().
cbegin() constReturnerar en iterator till det första konstantkvalificerade elementet i behållaren. Om behållaren är tom kommer den returnerade iteratorn att vara lika med cend().
cend() constReturnerar en iterator till elementet som följer efter det sista elementet i behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
Clear()Raderar alla element.
Contains(const System::String&) constKontrollerar om en specifik sträng finns i behållaren.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constKopiera element till befintliga arrayelement.
crbegin() constReturnerar en omvänd iterator till det första elementet i den omvända behållaren. Den motsvarar det sista elementet i den icke‑omvända behållaren. Om behållaren är tom är den returnerade iteratorn lika med crend().
crend() constReturnerar en omvänd iterator till elementet som följer efter det sista elementet i den omvända behållaren. Den motsvarar elementet som föregår det första elementet i den icke‑omvända behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
data()Intern åtkomst till datastruktur.
data() constIntern åtkomst till datastruktur.
end()Returnerar en iterator till elementet som följer efter det sista elementet i behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
end() constReturnerar en iterator till elementet som följer efter det sista elementet i den konstantkvalificerade behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
get_Count() constHämtar antalet element i samlingen.
GetEnumerator() overrideHämtar enumerator som itererar genom den aktuella samlingen.
idx_get(int) constHämtar värde på angiven position.
idx_set(int, const System::String&)Sätter värde på angiven position.
IndexOf(const System::String&) constSöker efter specifik sträng i behållaren.
Insert(int, const System::String&)Infogar specifikt värde i behållaren.
operator[](int)Åtkomstfunktion.
rbegin()Returnerar en omvänd iterator till det första elementet i den omvända behållaren. Den motsvarar det sista elementet i den icke‑omvända behållaren. Om behållaren är tom är den returnerade iteratorn lika med rend().
rbegin() constReturnerar en omvänd iterator till det första elementet i den omvända behållaren. Den motsvarar det sista elementet i den icke‑omvända behållaren. Om behållaren är tom är den returnerade iteratorn lika med rend().
Remove(const System::String&)Tar bort första förekomsten av angiven sträng.
RemoveAt(int)Tar bort element på angiven position.
rend()Returnerar en omvänd iterator till elementet som följer efter det sista elementet i den omvända behållaren. Den motsvarar elementet som föregår det första elementet i den icke‑omvända behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
rend() constReturnerar en omvänd iterator till elementet som följer efter det sista elementet i den omvända behållaren. Den motsvarar elementet som föregår det första elementet i den icke‑omvända behållaren. Detta element fungerar som en platshållare; ett försök att komma åt det resulterar i odefinierat beteende.
StringCollection()Skapar en tom strängsamling.
virtualizeBeginConstIterator() const overrideHämtar implementationen av begin const iterator för den aktuella behållaren.
virtualizeBeginIterator() overrideHämtar implementationen av begin iterator för den aktuella behållaren.
virtualizeEndConstIterator() const overrideHämtar implementationen av end const iterator för den aktuella behållaren.
virtualizeEndIterator() overrideHämtar implementationen av end iterator för den aktuella behållaren.

Typedefs

TypedefBeskrivning
const_iteratorTyp för konstant iterator.
const_reverse_iteratorTyp för konstant omvänd iterator.
iteratorIterator-typ.
reverse_iteratorOmvänd iterator-typ.

Se även