فئة 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
- Class Enumerator
الطرق
| طريقة | الوصف |
|---|---|
| _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 | نوع المفتاح. |
انظر أيضًا
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Font for C++