System::Collections::Specialized::StringCollection क्लास

StringCollection class

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

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

विधियाँ

विधिविवरण
Add(const System::String&)सूची के अंत में मान जोड़ता है।
AddRange(const ArrayPtr<System::String>&)कंटेनर में तत्व जोड़ें।
begin()कंटेनर के पहले तत्व के लिए एक इटरेटर लौटाता है। यदि कंटेनर खाली है, तो लौटाया गया इटरेटर end() के बराबर होगा।
begin() constconst-योग्य कंटेनर के पहले तत्व के लिए एक इटरेटर लौटाता है। यदि कंटेनर खाली है, तो लौटाया गया इटरेटर end() के बराबर होगा।
cbegin() constकंटेनर के पहले const-योग्य तत्व के लिए एक इटरेटर लौटाता है। यदि कंटेनर खाली है, तो लौटाया गया इटरेटर cend() के बराबर होगा।
cend() constकंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक इटरेटर लौटाता है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
Clear()सभी तत्वों को हटाता है।
Contains(const System::String&) constजाँचता है कि क्या विशिष्ट स्ट्रिंग कंटेनर में मौजूद है।
CopyTo(const ArrayPtr<System::String>&, const int32_t) constमौजूदा एरे तत्वों में तत्वों की कॉपी करें।
crbegin() constरिवर्स्ड कंटेनर के पहले तत्व के लिए एक रिवर्स इटरेटर लौटाता है। यह गैर-रिवर्स्ड कंटेनर के अंतिम तत्व के अनुरूप है। यदि कंटेनर खाली है, तो लौटाया गया इटरेटर crend() के बराबर होगा।
crend() constरिवर्स्ड कंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक रिवर्स इटरेटर लौटाता है। यह गैर-रिवर्स्ड कंटेनर के पहले तत्व से पहले वाले तत्व के अनुरूप है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
data()आंतरिक डेटा संरचना अभिगमकर्ता।
data() constआंतरिक डेटा संरचना अभिगमकर्ता।
end()कंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक इटरेटर लौटाता है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
end() constconst-योग्य कंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक इटरेटर लौटाता है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
get_Count() constसंग्रह में तत्वों की संख्या प्राप्त करता है।
GetEnumerator() overrideवर्तमान संग्रह के माध्यम से इटररेट करने वाला एन्यूमरेटर प्राप्त करता है।
idx_get(int) constनिर्दिष्ट स्थिति पर मान प्राप्त करता है।
idx_set(int, const System::String&)निर्दिष्ट स्थिति पर मान सेट करता है।
IndexOf(const System::String&) constकंटेनर में विशिष्ट स्ट्रिंग की खोज करता है।
Insert(int, const System::String&)कंटेनर में विशिष्ट मान डालता है।
operator[](int)एक्सेसर फ़ंक्शन।
rbegin()रिवर्स्ड कंटेनर के पहले तत्व के लिए एक रिवर्स इटररेटर लौटाता है। यह नॉन-रिवर्स्ड कंटेनर के अंतिम तत्व के बराबर है। यदि कंटेनर खाली है, तो लौटाया गया इटररेटर rend() के बराबर होगा।
rbegin() constरिवर्स्ड कंटेनर के पहले तत्व के लिए एक रिवर्स इटररेटर लौटाता है। यह नॉन-रिवर्स्ड कंटेनर के अंतिम तत्व के बराबर है। यदि कंटेनर खाली है, तो लौटाया गया इटररेटर rend() के बराबर होगा।
Remove(const System::String&)निर्दिष्ट स्ट्रिंग की पहली उपस्थिति को हटाता है।
RemoveAt(int)निर्दिष्ट स्थिति पर तत्व को हटाता है।
rend()रिवर्स्ड कंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक रिवर्स इटरेटर लौटाता है। यह गैर-रिवर्स्ड कंटेनर के पहले तत्व से पहले वाले तत्व के अनुरूप है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
rend() constरिवर्स्ड कंटेनर के अंतिम तत्व के बाद के तत्व के लिए एक रिवर्स इटरेटर लौटाता है। यह गैर-रिवर्स्ड कंटेनर के पहले तत्व से पहले वाले तत्व के अनुरूप है। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है।
StringCollection()खाली स्ट्रिंग संग्रह बनाता है।
virtualizeBeginConstIterator() const overrideवर्तमान कंटेनर के लिए begin const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeBeginIterator() overrideवर्तमान कंटेनर के लिए begin इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndConstIterator() const overrideवर्तमान कंटेनर के लिए end const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndIterator() overrideवर्तमान कंटेनर के लिए end इटररेटर का कार्यान्वयन प्राप्त करता है।

Typedefs

टाइपडिफ़विवरण
const_iteratorकॉन्स्ट इटररेटर प्रकार।
const_reverse_iteratorकॉन्स्ट रिवर्स इटररेटर प्रकार।
iteratorइटररेटर प्रकार।
reverse_iteratorरिवर्स इटररेटर प्रकार।

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