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

Nested classes

الطرق

طريقةالوصف
crbegin() constيحصل على مكرر عكسي للعنصر الأخير المؤهل كـ const في المجموعة (الأول في الاتجاه العكسي).
crend() constيحصل على مكرر عكسي لعنصر غير موجود مؤهل كـ const قبل بداية المجموعة.
get_Comparer() constيحصل على الـIComparer المستخدم لترتيب عناصر الـSortedDictionary<TKey,TValue>.
static GetDefaultKeyComparer()دالة وصول المفرد.
GetEnumerator() overrideيحصل على المُعدِّد للتنقل عبر القاموس الحالي.
rbegin()يحصل على مكرر عكسي للعنصر الأخير في المجموعة (الأول في الاتجاه العكسي).
rbegin() constيحصل على مكرر عكسي للعنصر الأخير في المجموعة المؤهلة كـ const (الأول في الاتجاه العكسي).
rend()يحصل على مكرر عكسي لعنصر غير موجود قبل بداية المجموعة.
rend() constيحصل على مكرر عكسي لعنصر غير موجود قبل بداية المجموعة المؤهلة كـ 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 واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

انظر أيضًا