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 tipin örneğini yığına (stack) ya da 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çirmek için kullanın.

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

Nested classes

Yöntemler

YöntemAçıklama
crbegin() constKoleksiyonun son const nitelikli öğesine (ters yönde ilk) ters bir yineleyici al.
crend() constKoleksiyonun başlangıcından önceki var olmayan const nitelikli öğe için ters bir yineleyici al.
get_Capacity() constGeçerli listenin kapasitesini alır.
virtual get_Keys() constAnahtar koleksiyonuna erişir.
virtual get_Values() constDeğer koleksiyonuna erişir.
GetEnumerator() overrideMevcut listedeki yineleyiciyi alır.
IndexOfKey(TKey) constBelirli bir anahtarı arar.
IndexOfValue(TValue) constBelirli bir değeri arar.
rbegin()Koleksiyonun son öğesine (ters yönde ilk) bir ters yineleyici alır.
rbegin() constConst nitelikli koleksiyonun son öğesine (ters yönde ilk) bir ters yineleyici alır.
RemoveAt(int)Belirtilen konumdaki öğeyi kaldırır.
rend()Koleksiyonun başlangıcından önceki mevcut olmayan bir öğe için ters yineleyici alır.
rend() constConst nitelikli koleksiyonun başlangıcından önceki mevcut olmayan bir öğe 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_iteratorSabit yineleyici türü.
const_reverse_iteratorSabit ters yineleyici türü.
IEnumerablePtrAynı çift tipinden koleksiyon.
IEnumeratorPtrEnumerator türü.
iteratorYineleyici türü.
KeyCollectionAnahtar koleksiyonu tipi.
KVPairAnahtar-değer çifti türü.
map_tTemel veri tipi.
Ptrİşaretçi türü.
reverse_iteratorTers yineleyici türü.
this_tBu tip.
ValueCollectionDeğer koleksiyonu tipi.

Ayrıca Bakınız