فئة 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
الطرق
| طريقة | الوصف |
|---|
| 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
انظر أيضًا