System::Collections::Specialized::StringCollection klass

StringCollection class

Indexerad lista av strängar. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr‑pekare och använd denna pekare 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ärde 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 det sista elementet i behållaren. Detta element fungerar som en platshållare; 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 array-element.
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 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, 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 det sista elementet i behållaren. Detta element fungerar som en platshållare; försök att komma åt det resulterar i odefinierat beteende.
end() constReturnerar en iterator till elementet som följer det sista elementet i den konstantkvalificerade behållaren. Detta element fungerar som en platshållare; 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ärdet på angiven position.
idx_set(int, const System::String&)Sätter värdet på angiven position.
IndexOf(const System::String&) constSöker efter en specifik sträng i behållaren.
Insert(int, const System::String&)Infogar ett 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 den första förekomsten av den angivna strängen.
RemoveAt(int)Tar bort elementet på angiven position.
rend()Returnerar en omvänd iterator till elementet som följer 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, försök att komma åt det resulterar i odefinierat beteende.
rend() constReturnerar en omvänd iterator till elementet som följer 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, 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 containern.
virtualizeBeginIterator() overrideHämtar implementationen av begin-iterator för den aktuella containern.
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