System::Collections::Generic::SortedList sınıfı

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>>>
ParametreAçıklama
TKeyAnahtar türü.
TValueDeğer türü.

Nested classes

Yöntemler

YöntemAçıklama
crbegin() constKoleksiyonun son const-nitelikli elemanına (ters sırada ilk) bir ters yineleyici alır.
crend() constKoleksiyonun başlangıcından önceki mevcut olmayan const-nitelikli bir eleman için ters yineleyici alır.
get_Capacity() constMevcut liste kapasitesini alır.
virtual get_Keys() constAnahtar koleksiyonuna erişir.
virtual get_Values() constDeğer koleksiyonuna erişir.
GetEnumerator() overrideMevcut listeden geçen yineleyiciyi alır.
IndexOfKey(TKey) constBelirli bir anahtarı arar.
IndexOfValue(TValue) constBelirli bir değeri arar.
rbegin()Koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır.
rbegin() constConst-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() constConst-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

TypedefAçıklama
const_iteratorConst iterator türü.
const_reverse_iteratorConst reverse iterator türü.
IEnumerablePtrAynı çift türünden koleksiyon.
IEnumeratorPtrEnumerator türü.
iteratorIterator türü.
KeyCollectionAnahtar koleksiyonu türü.
KVPairAnahtar-değer çifti tipi.
map_tTemel veri tipi.
Ptrİşaretçi türü.
reverse_iteratorReverse iterator türü.
this_tBu tip.
ValueCollectionDeğer koleksiyonu türü.

Ayrıca Bakınız