System::Collections::ObjectModel::KeyedCollection क्लास

KeyedCollection class

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

template<typename TKey,typename TItem>class KeyedCollection : public System::Collections::ObjectModel::Collection<TItem>
पैरामीटरविवरण
TKeyकुंजी प्रकार।
TItemमान प्रकार।

विधियाँ

विधिविवरण
Add(const TItem&) overrideकंटेनर के अंत में आइटम जोड़ें।
Contains(TKey)जाँचता है कि कुंजी कंटेनर में मौजूद है या नहीं।
get_Comparer()कम्पेयर प्राप्त करता है।
idx_get(TKey)निर्दिष्ट अनुक्रमांक पर आइटम प्राप्त करता है।
Remove(TKey)कुंजी को कंटेनर से हटाता है।
SetTemplateWeakPtr(uint32_t) overrideविशिष्ट टेम्प्लेट आर्ग्यूमेंट को साझा पॉइंटर के बजाय कमजोर पॉइंटर के रूप में माना जाता है (यदि लागू हो)।

फ़ील्ड्स

फ़ील्डविवरण
static defaultThresholdलुकअप शब्दकोश निर्माण थ्रेशहोल्ड, डिफ़ॉल्ट।

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