فئة System::Collections::Generic::BaseKVCollection

BaseKVCollection class

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

template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
Parameterالوصف
DictDictionary نوع.
KVنوع المفتاح أو القيمة، حسب ما يُستخدم الواجهة له.

الطرق

طريقةالوصف
BaseKVCollection(const typename Dict::Ptr&)ينشئ مجموعة.
CopyTo(ArrayPtr<KV>, int) overrideينسخ البيانات إلى عناصر المصفوفة الموجودة.
get_Count() const overrideيحصل على عدد العناصر.
SetTemplateWeakPtr(uint32_t) overrideيُمكّن التجميع، لكنه لا يفعل شيئًا فعليًا لأن هذه البنية لا تملك بيانات.

انظر أيضًا