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