فئة System::StringComparer
محتويات
[
يخفي
]StringComparer class
يقارن السلاسل باستخدام أوضاع مقارنة مختلفة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل 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++