الفئة 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
- Class Enumerator
الطرق
| طريقة | الوصف |
|---|---|
| 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 | مجموعة من نفس نوع الأزواج. |
| IEnumeratorPtr | Enumerator نوع. |
| iterator | نوع المكرّر. |
| KeyCollection | نوع مجموعة المفاتيح. |
| KVPair | نوع زوج المفتاح والقيمة. |
| map_t | نوع البيانات الأساسي. |
| Ptr | نوع المؤشر. |
| reverse_iterator | نوع المكرّر العكسي. |
| this_t | هذا النوع. |
| ValueCollection | نوع مجموعة القيم. |
انظر أيضًا
- Class SortedListHelper
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++