الفئة 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>>>
Parameterالوصف
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يحصل على مكرّر عكسي إلى العنصر الأخير في المجموعة المؤهلة بالثابت (الأول في الاتجاه العكسي).
RemoveAt(int)يزيل العنصر في الموضع المحدد.
rend()يحصل على مكرّر عكسي لعنصر غير موجود قبل بداية المجموعة.
rend() 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نوع مجموعة القيم.

انظر أيضًا