| _KeyCollection | Dictionary की कुंजियों का संग्रह। संग्रह का संदर्भ देता है, कुछ भी कॉपी नहीं करता। इस क्लास की वस्तुओं को केवल 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 पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें। |
| BaseEnumerator | Enumerator की परिभाषा जो STL-शैली के प्रकारों को C#-शैली के उपयोग के लिए लपेटती है। कंटेनर संरचना पर कोई असर्शन नहीं करती सिवाय क्रमिक इटरेटर की मौजूदगी के। begin() और end() फ़ंक्शनों का उपयोग करती है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें। |
| BaseKVCollection | कुंजियों या मानों के संग्रह के लिए सामान्य कोड रखता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें। |
| BaseSet | |
| Comparer | System.Collections.Generic.IComparer जेनेरिक इंटरफ़ेस के कार्यान्वयन के लिए एक बेस क्लास प्रदान करता है। |
| DefaultComparer | डिफ़ॉल्ट तुलना क्लास। मानों की तुलना के लिए operator < और operator == का उपयोग करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें। |
| Dictionary | Dictionary क्लास की अग्रिम घोषणा। |
| DictionaryIterator | Dictionary इटररेटर जो KeyValuePair नोटेशन प्रदान करता है। |
| DictionaryPtr | Dictionary पॉइंटर क्लास जिसमें ऑपरेटर ओवरलोड्स हैं। यह प्रकार अन्य ऑब्जेक्ट की डिलीशन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या const रेफ़रेंस द्वारा पास किया जाना चाहिए। |
| EnumerableExt | |
| EnumeratorWrapperIterator | इटररेटर जो पूर्व-निर्मित एनेमरेटर को लपेटता है और सभी कॉल्स को उसमें पुनर्निर्देशित करता है। |
| HashDictionary | HashDictionary क्लास के लिए स्टब (वर्तमान में लागू नहीं)। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों में तर्क के रूप में पास करें। |
| HashSet | HashSet क्लास की अग्रिम घोषणा। |
| HashSetPtr | HashSet रेफ़रेंसेज़ को रखने के लिए पॉइंटर। यह प्रकार अन्य ऑब्जेक्ट की डिलीशन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान या 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 पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें। |
| KeyIterator | Dictionary इटेरेटर जो कुंजी पहुँच प्रदान करता है। |
| KeyValuePair | कुंजी और मान की जोड़ी। इस प्रकार को स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को मान द्वारा या संदर्भ द्वारा पास किया जाना चाहिए। इस प्रकार की वस्तुओं को प्रबंधित करने के लिए कभी भी System::SmartPtr क्लास का उपयोग न करें। |
| KVPairIterator | अनुकूलित इटेरेटर, std::pair को KVPair में लपेटता है जो Dictionary से अपेक्षित है। |
| LinkedList | LinkedList अग्र घोषणा। |
| LinkedListNode | लिंक्ड लिस्ट का नोड। यह std::list के इटेरेटर के ऊपर एक रैपर को लागू करता है जो लिंक्ड लिस्ट में लपेटा गया है। इस वर्ग की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का उदाहरण स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस वर्ग को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें। |
| List | List अग्र घोषणा। |
| ListExt | सामान्य List वर्ग जो IListWrapper इंटरफ़ेस को लागू करता है। |
| ListPtr | List पॉइंटर जिसमें एक्सेस ऑपरेटर होते हैं। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए। |
| Queue | Queue वर्ग अग्र घोषणा। |
| QueuePtr | Queue पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए। |
| ReverseEnumerator | Enumerator जो कंटेनर के माध्यम से उल्टे क्रम में इटेरेट करता है। इस वर्ग की वस्तुओं को केवल 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 इंटरफ़ेस से आते हैं और इन्हें विभिन्न रिटर्न टाइप वाले फ़ंक्शन से बदलता है। |
| SortedSet | SortedSet वर्ग की अग्र घोषणा। |
| SortedSetPtr | SortedSet संदर्भों को रखने के लिए पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए। |
| Stack | Stack वर्ग अग्र घोषणा। |
| StackPtr | Stack पॉइंटर। यह प्रकार अन्य वस्तुओं के विलोपन को प्रबंधित करने के लिए एक पॉइंटर है। इसे स्टैक पर आवंटित किया जाना चाहिए और फ़ंक्शनों को या तो मान द्वारा या स्थिर संदर्भ द्वारा पास किया जाना चाहिए। |
| ValueIterator | Dictionary इटेरेटर जो मान पहुँच प्रदान करता है। |