System::Collections::Specialized::StringCollection Klasse

StringCollection class

Indizierte Liste von Zeichenketten. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in den System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

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

Nested classes

Methoden

MethodeBeschreibung
Add(const System::String&)Fügt einen Wert am Ende der Liste hinzu.
AddRange(const ArrayPtr<System::String>&)Fügt Elemente in den Container ein.
begin()Gibt einen Iterator auf das erste Element des Containers zurück. Ist der Container leer, ist der zurückgegebene Iterator gleich end().
begin() constGibt einen Iterator auf das erste Element des const‑qualifizierten Containers zurück. Ist der Container leer, ist der zurückgegebene Iterator gleich end().
cbegin() constGibt einen Iterator auf das erste const‑qualifizierte Element des Containers zurück. Ist der Container leer, ist der zurückgegebene Iterator gleich cend().
cend() constGibt einen Iterator auf das Element zurück, das dem letzten Element des Containers folgt. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
Clear()Löscht alle Elemente.
Contains(const System::String&) constÜberprüft, ob eine bestimmte Zeichenkette im Container vorhanden ist.
CopyTo(const ArrayPtr<System::String>&, const int32_t) constKopiert Elemente in vorhandene Array‑Elemente.
crbegin() constGibt einen Reverse‑Iterator auf das erste Element des umgekehrten Containers zurück. Er entspricht dem letzten Element des nicht umgekehrten Containers. Ist der Container leer, ist der zurückgegebene Iterator gleich crend().
crend() constGibt einen Reverse‑Iterator auf das Element zurück, das dem letzten Element des umgekehrten Containers folgt. Er entspricht dem Element, das dem ersten Element des nicht umgekehrten Containers vorausgeht. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
data()Interner Zugriff auf die Datenstruktur.
data() constInterner Zugriff auf die Datenstruktur.
end()Gibt einen Iterator auf das Element zurück, das dem letzten Element des Containers folgt. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
end() constGibt einen Iterator auf das Element zurück, das dem letzten Element des const‑qualifizierten Containers folgt. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
get_Count() constErmittelt die Anzahl der Elemente in der Sammlung.
GetEnumerator() overrideErmittelt den Enumerator, der durch die aktuelle Sammlung iteriert.
idx_get(int) constErhält den Wert an der angegebenen Position.
idx_set(int, const System::String&)Setzt den Wert an der angegebenen Position.
IndexOf(const System::String&) constSucht nach einer bestimmten Zeichenkette im Container.
Insert(int, const System::String&)Fügt einen bestimmten Wert in den Container ein.
operator[](int)Accessor‑Funktion.
rbegin()Gibt einen Reverse-Iterator auf das erste Element des umgekehrten Containers zurück. Er entspricht dem letzten Element des nicht umgekehrten Containers. Wenn der Container leer ist, ist der zurückgegebene Iterator gleich rend().
rbegin() constGibt einen Reverse-Iterator auf das erste Element des umgekehrten Containers zurück. Er entspricht dem letzten Element des nicht umgekehrten Containers. Wenn der Container leer ist, ist der zurückgegebene Iterator gleich rend().
Remove(const System::String&)Entfernt das erste Vorkommen der angegebenen Zeichenkette.
RemoveAt(int)Entfernt das Element an der angegebenen Position.
rend()Gibt einen Reverse‑Iterator auf das Element zurück, das dem letzten Element des umgekehrten Containers folgt. Er entspricht dem Element, das dem ersten Element des nicht umgekehrten Containers vorausgeht. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
rend() constGibt einen Reverse‑Iterator auf das Element zurück, das dem letzten Element des umgekehrten Containers folgt. Er entspricht dem Element, das dem ersten Element des nicht umgekehrten Containers vorausgeht. Dieses Element dient als Platzhalter; ein Zugriff darauf führt zu undefiniertem Verhalten.
StringCollection()Erstellt eine leere Zeichenkettensammlung.
virtualizeBeginConstIterator() const overrideLiefert die Implementierung des begin‑const‑Iterators für den aktuellen Container.
virtualizeBeginIterator() overrideLiefert die Implementierung des begin‑Iterators für den aktuellen Container.
virtualizeEndConstIterator() const overrideLiefert die Implementierung des end‑const‑Iterators für den aktuellen Container.
virtualizeEndIterator() overrideLiefert die Implementierung des end‑Iterators für den aktuellen Container.

Typedefs

Typedef.Beschreibung
const_iteratorTyp des konstanten Iterators.
const_reverse_iteratorTyp des konstanten Reverse-Iterators.
iteratorIteratortyp.
reverse_iteratorReverse-Iteratortyp.

Siehe auch