فئة System::Collections::Generic::ISet
ISet class
واجهة مجموعة تحتوي على مجموعة من العناصر الفريدة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل و/أو أعطال التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
الطرق
| طريقة | الوصف |
|---|
| virtual ExceptWith(IEnumerablePtr) | يزيل مجموعة من العناصر. |
| virtual IntersectWith(IEnumerablePtr) | يزيل العناصر غير الموجودة في حاوية مختلفة. |
| virtual IsProperSubsetOf(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة الحالية مجموعة جزئية صريحة للحاوية الأخرى. |
| virtual IsProperSupersetOf(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة الحالية مجموعة شاملة صريحة للحاوية الأخرى. |
| virtual IsSubsetOf(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة الحالية مجموعة جزئية للحاوية الأخرى. |
| virtual IsSupersetOf(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة الحالية مجموعة شاملة للحاوية الأخرى. |
| virtual Overlaps(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة تتقاطع مع الحاوية الأخرى. |
| virtual SetEquals(IEnumerablePtr) | يتحقق مما إذا كانت المجموعة والحاوية تحتويان على نفس العناصر. |
| virtual SymmetricExceptWith(IEnumerablePtr) | يحسب الاستثناء المتناظر بين حاويتين. يزيل جميع العناصر الموجودة في كلتا الحاويتين، وفي الوقت نفسه يضيف جميع العناصر الموجودة في other ولكن ليست في المجموعة الحالية. |
| virtual UnionWith(IEnumerablePtr) | يضيف العناصر من المجموعة المحددة التي لم تُوجد بعد في المجموعة الحالية. |
| virtual ~ISet() | المدمر. |
Typedefs
انظر أيضًا