System::Collections::Generic::SortedList sınıfı
İçindekiler
[
Saklamak
]SortedList class
FlatMap yapısını saran sıralı liste. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği 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 fonksiyonlara argüman olarak geçirin.
template<typename TKey,typename TValue>class SortedList : public System::Collections::Generic::SortedListHelper<TKey, TValue>,
public System::Collections::Generic::BaseDictionary<Detail::FlatMap<TKey, TValue, ComparerAdapter<TKey>>>
| Parametre | Açıklama |
|---|---|
| TKey | Anahtar türü. |
| TValue | Değer türü. |
Nested classes
- Class Enumerator
Yöntemler
| Yöntem | Açıklama |
|---|---|
| crbegin() const | Koleksiyonun son const-nitelikli elemanına (ters sırada ilk) bir ters yineleyici alır. |
| crend() const | Koleksiyonun başlangıcından önceki mevcut olmayan const-nitelikli bir eleman için ters yineleyici alır. |
| get_Capacity() const | Mevcut liste kapasitesini alır. |
| virtual get_Keys() const | Anahtar koleksiyonuna erişir. |
| virtual get_Values() const | Değer koleksiyonuna erişir. |
| GetEnumerator() override | Mevcut listeden geçen yineleyiciyi alır. |
| IndexOfKey(TKey) const | Belirli bir anahtarı arar. |
| IndexOfValue(TValue) const | Belirli bir değeri arar. |
| rbegin() | Koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır. |
| rbegin() const | Const-nitelikli koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır. |
| RemoveAt(int) | Belirtilen konumdaki öğeyi kaldırır. |
| rend() | Koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır. |
| rend() const | Const-nitelikli koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır. |
| set_Capacity(int) | Mevcut listenin kapasitesini ayarlar. |
| SortedList() | Boş bir liste oluşturur. |
| SortedList(const SharedPtr<IComparer<TKey>>&) | Boş bir liste oluşturur. |
| SortedList(const SharedPtr<IDictionary<TKey, TValue>>&) | Kopya yapıcı. |
| SortedList(const map_t&) | Kopya yapıcı. |
| SortedList(int) | Boş bir liste oluşturur. |
Typedefs
| Typedef | Açıklama |
|---|---|
| const_iterator | Const iterator türü. |
| const_reverse_iterator | Const reverse iterator türü. |
| IEnumerablePtr | Aynı çift türünden koleksiyon. |
| IEnumeratorPtr | Enumerator türü. |
| iterator | Iterator türü. |
| KeyCollection | Anahtar koleksiyonu türü. |
| KVPair | Anahtar-değer çifti tipi. |
| map_t | Temel veri tipi. |
| Ptr | İşaretçi türü. |
| reverse_iterator | Reverse iterator türü. |
| this_t | Bu tip. |
| ValueCollection | Değer koleksiyonu türü. |
Ayrıca Bakınız
- Class SortedListHelper
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Font for C++