System::Collections::Specialized::StringCollection sınıfı.
İçindekiler
[
Saklamak
]StringCollection class
String’lerin indeksli listesi. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) veya operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi işlevlere argüman olarak geçirmek için kullanın.
class StringCollection : public System::Collections::Generic::IEnumerable<System::String>
Nested classes
- Class Enumerator
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Add(const System::String&) | Değeri listenin sonuna ekler. |
| AddRange(const ArrayPtr<System::String>&) | Elemanları konteynere ekle. |
| begin() | Konteynerin ilk elemanına bir yineleyici döndürür. Konteyner boşsa, döndürülen yineleyici end() ile eşit olur. |
| begin() const | Const nitelikli konteynerin ilk elemanına bir yineleyici döndürür. Konteyner boşsa, döndürülen yineleyici end() ile eşit olur. |
| cbegin() const | Konteynerin ilk const-nitelikli elemanına bir yineleyici döndürür. Konteyner boşsa, döndürülen yineleyici cend() ile eşit olur. |
| cend() const | Konteynerin son elemanını takiben gelen elemana bir yineleyici döndürür. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| Clear() | Tüm öğeleri siler. |
| Contains(const System::String&) const | Belirli bir string’in konteynerde bulunup bulunmadığını kontrol eder. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | Elemanları mevcut dizi elemanlarına kopyalar. |
| crbegin() const | Ters çevrilmiş konteynerin ilk elemanına bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin son elemanına karşılık gelir. Konteyner boşsa, döndürülen yineleyici crend() ile eşit olur. |
| crend() const | Ters çevrilmiş konteynerin son elemanını takiben gelen elemana bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin ilk elemanından önceki elemana karşılık gelir. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| data() | Dahili veri yapısı erişicisi. |
| data() const | Dahili veri yapısı erişicisi. |
| end() | Konteynerin son elemanını takiben gelen elemana bir yineleyici döndürür. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| end() const | Const-nitelikli konteynerin son elemanını takiben gelen elemana bir yineleyici döndürür. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| get_Count() const | Koleksiyondaki eleman sayısını alır. |
| GetEnumerator() override | Mevcut koleksiyon üzerinden yineleme yapan enumeratörü alır. |
| idx_get(int) const | Belirtilen konumdaki değeri alır. |
| idx_set(int, const System::String&) | Belirtilen konumdaki değeri ayarlar. |
| IndexOf(const System::String&) const | Konteyner içinde belirli bir dizeyi arar. |
| Insert(int, const System::String&) | Belirli bir değeri konteynere ekler. |
| operator[](int) | Erişimci işlev. |
| rbegin() | Ters çevrilmiş konteynerin ilk öğesine bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin son öğesine karşılık gelir. Eğer konteyner boşsa, döndürülen yineleyici rend() ile eşittir. |
| rbegin() const | Ters çevrilmiş konteynerin ilk öğesine bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin son öğesine karşılık gelir. Eğer konteyner boşsa, döndürülen yineleyici rend() ile eşittir. |
| Remove(const System::String&) | Belirtilen dizenin ilk oluşumunu kaldırır. |
| RemoveAt(int) | Belirtilen konumdaki öğeyi kaldırır. |
| rend() | Ters çevrilmiş konteynerin son elemanını takiben gelen elemana bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin ilk elemanından önceki elemana karşılık gelir. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| rend() const | Ters çevrilmiş konteynerin son elemanını takiben gelen elemana bir ters yineleyici döndürür. Bu, ters çevrilmemiş konteynerin ilk elemanından önceki elemana karşılık gelir. Bu eleman bir yer tutucu görevi görür; ona erişmeye çalışmak tanımsız davranışa yol açar. |
| StringCollection() | Boş bir dize koleksiyonu oluşturur. |
| virtualizeBeginConstIterator() const override | Mevcut konteyner için begin const iterator’un uygulanmasını alır. |
| virtualizeBeginIterator() override | Mevcut konteyner için begin iterator’un uygulanmasını alır. |
| virtualizeEndConstIterator() const override | Mevcut konteyner için end const iterator’un uygulanmasını alır. |
| virtualizeEndIterator() override | Mevcut konteyner için end iterator’un uygulanmasını alır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| const_iterator | Sabit yineleyici türü. |
| const_reverse_iterator | Sabit ters yineleyici türü. |
| iterator | Yineleyici türü. |
| reverse_iterator | Ters yineleyici türü. |
Ayrıca Bakınız
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++