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_type | RTTI जानकारी। |
संबंधित देखें
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++