System::Collections::Generic::SortedDictionary فئة

SortedDictionary class

إعلان مسبق لنوع القاموس المرتب.

template<typename TKey,typename TValue>class SortedDictionary : public System::Collections::Generic::BaseDictionary<std::map<TKey, TValue, ComparerAdapter<BasePointerType<TKey>::type>, ASPOSE_MAP_ALLOCATOR_TYPE(TKey, TValue)>>
Parameterالوصف
TKeyنوع المفتاح.
TValueنوع القيمة.

Nested classes

الطرق

طريقةالوصف
crbegin() constيحصل على مكرّر عكسي للعنصر الأخير المؤهل كـ const في المجموعة (الأول في الاتجاه العكسي).
crend() constيحصل على مكرّر عكسي لعنصر غير موجود مؤهل كـ const قبل بداية المجموعة.
get_Comparer() constيحصل على الـ IComparer المستخدم لترتيب عناصر الـ SortedDictionary<TKey,TValue>.
static GetDefaultKeyComparer()دالة وصول المفرد.
GetEnumerator() overrideيحصل على المُعدِّد للتنقل عبر القاموس الحالي.
rbegin()يحصل على مكرّر عكسي إلى العنصر الأخير في المجموعة (الأول في الاتجاه العكسي).
rbegin() constيحصل على مكرّر عكسي إلى العنصر الأخير في المجموعة المؤهلة بالثابت (الأول في الاتجاه العكسي).
rend()يحصل على مكرّر عكسي لعنصر غير موجود قبل بداية المجموعة.
rend() constيحصل على مكرّر عكسي لعنصر غير موجود قبل بداية المجموعة المؤهلة بالثابت.
SortedDictionary()ينشئ قاموسًا فارغًا.
SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)ينشئ قاموسًا فارغًا.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&)منشئ النسخ.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)منشئ النسخ.

Typedefs

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

ملاحظات

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

انظر أيضًا