System::Collections::ObjectModel::Collection class

Collection class

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

template<class T>class Collection : public System::Collections::Generic::IList<T>
पैरामीटरविवरण
Tतत्व प्रकार।

Nested classes

विधियाँ

विधिविवरण
Add(const T&) overrideकंटेनर में मान जोड़ता है।
Clear() overrideसभी तत्वों को हटाता है।
Collection()खाली संग्रह बनाता है।
Collection(SharedPtr<Generic::IList<T>>)
Contains(const T&) const overrideजाँचता है कि आइटम संग्रह में मौजूद है या नहीं।
CopyTo(ArrayPtr<T>, int) overrideसंग्रह तत्वों को मौजूदा एरे तत्वों में कॉपी करता है।
crbegin() constसंग्रह के अंतिम const-योग्य तत्व के लिए एक रिवर्स इटरेटर प्राप्त करता है (रिवर्स में पहला)।
crend() constसंग्रह की शुरुआत से पहले एक गैर-मौजूद const-योग्य तत्व के लिए रिवर्स इटरेटर प्राप्त करता है।
get_Count() const overrideतत्वों की संख्या प्राप्त करता है।
get_Items()आंतरिक डेटा संरचना अभिगमकर्ता।
get_Items() constआंतरिक डेटा संरचना अभिगमकर्ता।
GetEnumerator() overrideसंग्रह के माध्यम से पुनरावृत्ति करने के लिए एन्यूमरेटर प्राप्त करता है।
idx_get(int) const overrideनिर्दिष्ट अनुक्रमांक पर मान प्राप्त करता है।
idx_set(int, T) overrideनिर्दिष्ट अनुक्रमांक पर मान सेट करता है।
IndexOf(const T&) const overrideसंग्रह में तत्व की खोज करता है।
Insert(int, const T&) overrideनिर्दिष्ट स्थान में आइटम डालता है।
operator[](int)निर्दिष्ट अनुक्रमांक पर मान प्राप्त करता है।
operator[](int) constनिर्दिष्ट अनुक्रमांक पर मान प्राप्त करता है।
rbegin()कलेक्शन के अंतिम तत्व (रिवर्स में पहला) के लिए एक रिवर्स इटररेटर प्राप्त करता है।
rbegin() constकॉन्स्ट-योग्य कलेक्शन के अंतिम तत्व (रिवर्स में पहला) के लिए एक रिवर्स इटररेटर प्राप्त करता है।
Remove(const T&) overrideविशिष्ट आइटम को हटाता है।
RemoveAt(int) overrideनिर्दिष्ट स्थिति पर आइटम हटाता है।
rend()कलेक्शन की शुरुआत से पहले एक गैर-मौजूद तत्व के लिए रिवर्स इटररेटर प्राप्त करता है।
rend() constकॉन्स्ट-योग्य कलेक्शन की शुरुआत से पहले एक गैर-मौजूद तत्व के लिए रिवर्स इटररेटर प्राप्त करता है।
SetTemplateWeakPtr(uint32_t) overrideसहेजे गए पॉइंटर्स को कमजोर बनाता है (यदि लागू हो)।
virtualizeBeginConstIterator() const overrideवर्तमान कंटेनर के लिए begin const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeBeginIterator() overrideवर्तमान कंटेनर के लिए begin इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndConstIterator() const overrideवर्तमान कंटेनर के लिए end const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndIterator() overrideवर्तमान कंटेनर के लिए end इटररेटर का कार्यान्वयन प्राप्त करता है।

Typedefs

टाइपडिफ़विवरण
const_reverse_iterator
reverse_iterator

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