فئة System::Collections::Generic::SortedList

SortedList class

قائمة مرتبة تغلف بنية FlatMap. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

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>>>
معاملالوصف
TKeyنوع المفتاح.
TValueنوع القيمة.

Nested classes

الطرق

طريقةالوصف
crbegin() constيحصل على مكرر عكسي للعنصر الأخير المؤهل كـ const في المجموعة (الأول في الاتجاه العكسي).
crend() constيحصل على مكرر عكسي لعنصر غير موجود مؤهل كـ const قبل بداية المجموعة.
get_Capacity() constيحصل على سعة القائمة الحالية.
virtual get_Keys() constيصل إلى مجموعة المفاتيح.
virtual get_Values() constيصل إلى مجموعة القيم.
GetEnumerator() overrideيحصل على المكرّر الذي يتنقل عبر القائمة الحالية.
IndexOfKey(TKey) constيبحث عن المفتاح المحدد.
IndexOfValue(TValue) constيبحث عن القيمة المحددة.
rbegin()يحصل على مكرر عكسي للعنصر الأخير في المجموعة (الأول في الاتجاه العكسي).
rbegin() constيحصل على مكرر عكسي للعنصر الأخير في المجموعة المؤهلة كـ const (الأول في الاتجاه العكسي).
RemoveAt(int)يزيل العنصر في الموضع المحدد.
rend()يحصل على مكرر عكسي لعنصر غير موجود قبل بداية المجموعة.
rend() constيحصل على مكرر عكسي لعنصر غير موجود قبل بداية المجموعة المؤهلة كـ const.
set_Capacity(int)يضبط سعة القائمة الحالية.
SortedList()ينشئ قائمة فارغة.
SortedList(const SharedPtr<IComparer<TKey>>&)ينشئ قائمة فارغة.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)منشئ النسخ.
SortedList(const map_t&)منشئ النسخ.
SortedList(int)ينشئ قائمة فارغة.

Typedefs

تعريف نوعالوصف
const_iteratorنوع المكرر الثابت.
const_reverse_iteratorنوع المكرر العكسي الثابت.
IEnumerablePtrمجموعة من نفس نوع الأزواج.
IEnumeratorPtrEnumerator نوع.
iteratorنوع المكرر.
KeyCollectionنوع مجموعة المفاتيح.
KVPairنوع زوج المفتاح والقيمة.
map_tنوع البيانات الأساسي.
Ptrنوع المؤشر.
reverse_iteratorنوع المكرر العكسي.
this_tهذا النوع.
ValueCollectionنوع مجموعة القيم.

انظر أيضًا