System::Collections::Generic::ISet क्लास

ISet class

अद्वितीय तत्वों के सेट को समाहित करने वाले संग्रह का इंटरफ़ेस। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों के तर्क के रूप में पास करें।

template<typename T>class ISet : public System::Collections::Generic::ICollection<T>
पैरामीटरविवरण
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

टाइपडिफ़विवरण
IEnumerablePtrRTTI जानकारी।

संबंधित देखें