فئة System::Collections::Generic::_KeyCollection

_KeyCollection class

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

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

الطرق

طريقةالوصف
_KeyCollection(const typename Dict::Ptr&)يُهيئ مجموعة تُشير إلى القاموس المحدد.
Contains(const TKey&) const overrideيتحقق مما إذا كان العنصر موجودًا في الحاوية.
GetEnumerator() overrideيحصل على المُعدِّد الذي يتنقل عبر المفاتيح.
idx_get(int) const overrideتنفّذ طريقة IList. غير مدعومة.
virtualizeBeginConstIterator() const overrideيحصل على تنفيذ begin const iterator للحاوية الحالية.
virtualizeBeginIterator() overrideيحصل على تنفيذ begin iterator للحاوية الحالية.
virtualizeEndConstIterator() const overrideيحصل على تنفيذ end const iterator للحاوية الحالية.
virtualizeEndIterator() overrideيحصل على تنفيذ end iterator للحاوية الحالية.

Typedefs

تعريف نوعالوصف
TKeyنوع المفتاح.

انظر أيضًا