فئة 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 | الوصف |
|---|---|
| Dict | Dictionary نوع. |
| KV | نوع المفتاح أو القيمة، حسب ما يُستخدم الواجهة له. |
الطرق
| طريقة | الوصف |
|---|---|
| BaseKVCollection(const typename Dict::Ptr&) | ينشئ مجموعة. |
| CopyTo(ArrayPtr<KV>, int) override | ينسخ البيانات إلى عناصر المصفوفة الموجودة. |
| get_Count() const override | يحصل على عدد العناصر. |
| SetTemplateWeakPtr(uint32_t) override | يُمكّن التجميع، لكنه لا يفعل شيئًا فعليًا لأن هذه البنية لا تملك بيانات. |
انظر أيضًا
- Class IKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++