System::Collections::Generic नेमस्पेस

अंतर्वस्तु
[ ]

क्लासेस

क्लासविवरण
_KeyCollectionDictionary की कुंजियों का संग्रह। संग्रह का संदर्भ देता है, कुछ भी कॉपी नहीं करता। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
_KeyListडिक्शनरी की कुंजियों की सूची को लागू करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
_ValueCollectionडिक्शनरी के मानों का संग्रह। संग्रह का संदर्भ देता है, कुछ भी कॉपी नहीं करता। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
_ValueListडिक्शनरी के मानों की सूची को लागू करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
BaseDictionaryविभिन्न डिक्शनरी-समरूप डेटा संरचनाओं (जैसे Dictionary, SortedDictionary) के लिए सामान्य कोड को लागू करता है। इसे सीधे उपयोग नहीं किया जाना चाहिए, केवल कंटेनर परिभाषित करते समय विरासत के लिए। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
BaseEnumeratorEnumerator की परिभाषा जो STL-शैली के प्रकारों को C#-शैली के उपयोग के लिए लपेटती है। कंटेनर संरचना पर कोई असर्शन नहीं करती सिवाय क्रमिक इटरेटर की मौजूदगी के। begin() और end() फ़ंक्शनों का उपयोग करती है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
BaseKVCollectionकुंजियों या मानों के संग्रह के लिए सामान्य कोड रखता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
BaseSet
ComparerSystem.Collections.Generic.IComparer जेनेरिक इंटरफ़ेस के कार्यान्वयन के लिए एक बेस क्लास प्रदान करता है।
DefaultComparerडिफ़ॉल्ट तुलना क्लास। मानों की तुलना के लिए operator < और operator == का उपयोग करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
DictionaryDictionary क्लास की अग्रिम घोषणा।
DictionaryIteratorDictionary इटररेटर जो KeyValuePair नोटेशन प्रदान करता है।
DictionaryPtrDictionary पॉइंटर क्लास जिसमें ऑपरेटर ओवरलोड्स हैं। यह प्रकार अन्य ऑब्जेक्ट की डिलीशन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या const रेफ़रेंस द्वारा पास किया जाना चाहिए।
EnumerableExt
EnumeratorWrapperIteratorइटररेटर जो पूर्व-निर्मित एनेमरेटर को लपेटता है और सभी कॉल्स को उसमें पुनर्निर्देशित करता है।
HashDictionaryHashDictionary क्लास के लिए स्टब (वर्तमान में लागू नहीं)। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
HashSetHashSet क्लास की अग्रिम घोषणा।
HashSetPtrHashSet रेफ़रेंसेज़ को रखने के लिए पॉइंटर। यह प्रकार अन्य ऑब्जेक्ट की डिलीशन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या const रेफ़रेंस द्वारा पास किया जाना चाहिए।
ICollectionतत्वों के संग्रह का इंटरफ़ेस। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
IComparerदो ऑब्जेक्ट्स की तुलना बड़े-बराबर-छोटे क्रम में करने वाला इंटरफ़ेस। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
IDictionaryडिक्शनरी-समरूप कंटेनरों के लिए इंटरफ़ेस। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें।
IEnumerableसमाहित तत्वों पर एनेमरेटर प्रदान करने वाले ऑब्जेक्ट का इंटरफ़ेस।
IEnumeratorकुछ तत्वों के माध्यम से इटररेट करने के लिए उपयोग किया जा सकने वाला एने्यूमरेटर का इंटरफ़ेस। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
IEqualityComparerइंटरफ़ेस दो वस्तुओं की समानता की तुलना करने का साधन प्रदान करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
IKVCollectionडिक्शनरी‑सम प्रकार कंटेनर में कुंजियों या मानों को रखने वाले कंटेनर का इंटरफ़ेस। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
IListतत्वों के अनुक्रमित कंटेनर का इंटरफ़ेस। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
ISetअद्वितीय तत्वों के सेट को रखने वाले संग्रह का इंटरफ़ेस। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
KeyIteratorDictionary इटेरेटर जो कुंजी पहुँच प्रदान करता है।
KeyValuePairकुंजी और मान की जोड़ी। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान द्वारा या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी System::SmartPtr क्लास का उपयोग न करें।
KVPairIteratorअनुकूलित इटेरेटर, std::pair को KVPair में लपेटता है जो Dictionary से अपेक्षित है।
LinkedListLinkedList अग्र घोषणा।
LinkedListNodeलिंक्ड लिस्ट का नोड। यह std::list के इटेरेटर के ऊपर एक रैपर को लागू करता है जो लिंक्ड लिस्ट में लपेटा गया है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
ListList अग्र घोषणा।
ListExtसामान्य List वर्ग जो IListWrapper इंटरफ़ेस को लागू करता है।
ListPtrList पॉइंटर जिसमें एक्सेस ऑपरेटर होते हैं। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए।
QueueQueue वर्ग अग्र घोषणा।
QueuePtrQueue पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए।
ReverseEnumeratorEnumerator जो कंटेनर के माध्यम से उल्टे क्रम में इटेरेट करता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
SimpleEnumeratorसरल कंटेनरों के लिए इटेरेटर वर्ग जो तत्वों को सीधे rbegin() और rend() फ़ंक्शनों का उपयोग करके रखता है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
SortedDictionaryसॉर्टेड डिक्शनरी प्रकार अग्र घोषणा।
SortedDictionaryPtrसॉर्टेड डिक्शनरी पॉइंटर जिसमें एक्सेस ऑपरेटर होते हैं। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए।
SortedListफ़्लैटमैप संरचना को लपेटने वाला सॉर्टेड लिस्ट। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।
SortedListHelperयह सहायक वर्ग वर्चुअल फ़ंक्शन get_Keys, get_Values को छिपाने के लिए उपयोग किया जाता है जो IDictionary इंटरफ़ेस से आते हैं और इन्हें विभिन्न रिटर्न टाइप वाले फ़ंक्शन से बदलता है।
SortedSetSortedSet वर्ग की अग्र घोषणा।
SortedSetPtrSortedSet संदर्भों को रखने के लिए पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए।
StackStack वर्ग अग्र घोषणा।
StackPtrStack पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए।
ValueIteratorDictionary इटेरेटर जो मान पहुँच प्रदान करता है।

Functions

फ़ंक्शनविवरण
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]