System::Collections::Specialized::StringCollection Klasse
Inhalt
[
Ausblenden
]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
- Class Enumerator
Methoden
| Methode | Beschreibung |
|---|---|
| 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() const | Gibt einen Iterator auf das erste Element des const‑qualifizierten Containers zurück. Ist der Container leer, ist der zurückgegebene Iterator gleich end(). |
| cbegin() const | Gibt einen Iterator auf das erste const‑qualifizierte Element des Containers zurück. Ist der Container leer, ist der zurückgegebene Iterator gleich cend(). |
| cend() const | 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. |
| 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) const | Kopiert Elemente in vorhandene Array‑Elemente. |
| crbegin() const | Gibt 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() const | 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. |
| data() | Interner Zugriff auf die Datenstruktur. |
| data() const | Interner 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() const | Gibt 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() const | Ermittelt die Anzahl der Elemente in der Sammlung. |
| GetEnumerator() override | Ermittelt den Enumerator, der durch die aktuelle Sammlung iteriert. |
| idx_get(int) const | Erhält den Wert an der angegebenen Position. |
| idx_set(int, const System::String&) | Setzt den Wert an der angegebenen Position. |
| IndexOf(const System::String&) const | Sucht 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() const | 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(). |
| 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() const | 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. |
| StringCollection() | Erstellt eine leere Zeichenkettensammlung. |
| virtualizeBeginConstIterator() const override | Liefert die Implementierung des begin‑const‑Iterators für den aktuellen Container. |
| virtualizeBeginIterator() override | Liefert die Implementierung des begin‑Iterators für den aktuellen Container. |
| virtualizeEndConstIterator() const override | Liefert die Implementierung des end‑const‑Iterators für den aktuellen Container. |
| virtualizeEndIterator() override | Liefert die Implementierung des end‑Iterators für den aktuellen Container. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| const_iterator | Typ des konstanten Iterators. |
| const_reverse_iterator | Typ des konstanten Reverse-Iterators. |
| iterator | Iteratortyp. |
| reverse_iterator | Reverse-Iteratortyp. |
Siehe auch
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Font for C++