System::Collections::Specialized::StringCollection klass
Innehåll
[
Dölj
]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
- Class Enumerator
Metoder
| Metod | Beskrivning |
|---|---|
| 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() const | Returnerar 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() const | Returnerar 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() const | 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. |
| Clear() | Raderar alla element. |
| Contains(const System::String&) const | Kontrollerar om en specifik sträng finns i behållaren. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Kopiera element till befintliga arrayelement. |
| crbegin() const | 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 crend(). |
| crend() const | 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. |
| data() | Intern åtkomst till datastruktur. |
| data() const | Intern å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() const | Returnerar 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() const | Hämtar antalet element i samlingen. |
| GetEnumerator() override | Hämtar enumerator som itererar genom den aktuella samlingen. |
| idx_get(int) const | Hämtar värde på angiven position. |
| idx_set(int, const System::String&) | Sätter värde på angiven position. |
| IndexOf(const System::String&) const | Sö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() const | 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(). |
| 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() const | 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. |
| StringCollection() | Skapar en tom strängsamling. |
| virtualizeBeginConstIterator() const override | Hämtar implementationen av begin const iterator för den aktuella behållaren. |
| virtualizeBeginIterator() override | Hämtar implementationen av begin iterator för den aktuella behållaren. |
| virtualizeEndConstIterator() const override | Hämtar implementationen av end const iterator för den aktuella behållaren. |
| virtualizeEndIterator() override | Hämtar implementationen av end iterator för den aktuella behållaren. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| const_iterator | Typ för konstant iterator. |
| const_reverse_iterator | Typ för konstant omvänd iterator. |
| iterator | Iterator-typ. |
| reverse_iterator | Omvänd iterator-typ. |
Se även
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++