System::StringComparer class

StringComparer class

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

class StringComparer : public virtual System::Object,
                       public System::Collections::Generic::IComparer<String>,
                       public System::Collections::Generic::IEqualityComparer<String>

विधियाँ

विधिविवरण
Compare(args_type, args_type) const overrideवर्तमान सेटिंग्स का उपयोग करके दो स्ट्रिंग्स की तुलना करता है।
static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool)संस्कृति-विशिष्ट तुलना करने वाला बनाता है।
Equals(String, String) const overrideवर्तमान सेटिंग्स का उपयोग करके दो स्ट्रिंग्स बराबर हैं या नहीं, जांचता है।
static get_CurrentCulture()वर्तमान संस्कृति तुलना करने वाला सिंगलटन।
static get_CurrentCultureIgnoreCase()वर्तमान संस्कृति केस-नज़रअंदाज़ करने वाला तुलना करने वाला सिंगलटन।
static get_InvariantCulture()इनवेरिएंट संस्कृति तुलना करने वाला सिंगलटन।
static get_InvariantCultureIgnoreCase()इनवेरिएंट संस्कृति केस-नज़रअंदाज़ करने वाला तुलना करने वाला सिंगलटन।
static get_Ordinal()ऑर्डिनल तुलना करने वाला सिंगलटन।
static get_OrdinalIgnoreCase()ऑर्डिनल केस-नज़रअंदाज़ करने वाला तुलना करने वाला सिंगलटन।
GetHashCode(String) const overrideस्ट्रिंग का हैश कोड प्राप्त करता है।

Typedefs

टाइपडिफ़विवरण
args_typeRTTI जानकारी।

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