فئة 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.Font for C++