System::Collections::ObjectModel::KeyedCollection class

KeyedCollection class

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

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
Parameterالوصف
TKeyنوع المفتاح.
TItemنوع القيمة.

الطرق

طريقةالوصف
Add(const TItem&) overrideإضافة عنصر إلى نهاية الحاوية.
Contains(TKey)يتحقق مما إذا كان المفتاح موجوداً في الحاوية.
get_Comparer()يحصل على المقارن.
idx_get(TKey)يحصل على العنصر في فهرس محدد.
Remove(TKey)يزيل المفتاح من الحاوية.
SetTemplateWeakPtr(uint32_t) overrideيجعل معامل القالب المحدد يُعامل كمؤشر ضعيف بدلاً من مؤشر مشترك (إن كان ذلك قابلاً للتطبيق).

الحقول

حقلالوصف
static defaultThresholdحد عتبة إنشاء قاموس البحث، الافتراضي.

انظر أيضًا