فئة System::Globalization::CompareInfo
محتويات
[
يخفي
]CompareInfo class
يقوم بإجراء مقارنة سلاسل حساسة للثقافة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أخطاء تأكيد. احْطِ دائمًا هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class CompareInfo : public virtual System::Object
الطرق
| طريقة | الوصف |
|---|---|
| virtual Compare(const String&, const String&) const | يقارن السلاسل. غير مُنفّذ. |
| virtual Compare(const String&, const String&, CompareOptions) const | يقارن السلاسل. يدعم فقط وضعَي Ordinal و OrdinalIgnoreCase. |
| virtual Compare(const String&, int, int, const String&, int, int) const | يقارن جزءًا من سلسلة مع جزء من سلسلة أخرى. غير مُنفّذ. |
| virtual Compare(const String&, int, const String&, int, CompareOptions) const | يقارن الجزء النهائي من سلسلة مع الجزء النهائي من سلسلة أخرى باستخدام طرق مقارنة السلاسل. غير مُنفّذ. |
| virtual Compare(const String&, int, const String&, int) const | يقارن الجزء النهائي من سلسلة مع الجزء النهائي من سلسلة أخرى. غير مُنفّذ. |
| virtual Compare(const String&, int, int, const String&, int, int, CompareOptions) const | يقارن جزءًا من سلسلة مع جزء من سلسلة أخرى باستخدام طرق مقارنة السلاسل. غير مُنفّذ. |
| CompareInfo(const CompareInfo&) | معلومات RTTI. |
| Equals(SharedPtr<Object>) override | |
| get_LCID() const | يحصل على معرف LCID للثقافة المرتبطة بالمقارن. |
| virtual get_Name() const | يحصل على اسم الثقافة المرتبطة بالمقارن. |
| get_Version() const | يحصل على معلومات حول إصدار الفرز. |
| static GetCompareInfo(int, const SharedPtr<Reflection::Assembly>&) | يحصل على CompareInfo المرتبط بالثقافة المحددة ويستخدم طرق مقارنة السلاسل في التجميع المحدد. |
| static GetCompareInfo(const String&, const SharedPtr<Reflection::Assembly>&) | يحصل على CompareInfo المرتبط بالثقافة المحددة ويستخدم طرق مقارنة السلاسل في التجميع المحدد. |
| static GetCompareInfo(int) | يحصل على CompareInfo المرتبط بالثقافة المحددة. |
| static GetCompareInfo(const String&) | يحصل على CompareInfo المرتبط بالثقافة المحددة. |
| virtual GetHashCode(const String&, CompareOptions) const | يحصل على قيمة التجزئة للسلسلة بناءً على خيارات المقارنة المحددة. |
| GetHashCode() const override | نظير طريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة. |
| virtual GetSortKey(const String&, CompareOptions) const | يحصل على كائن SortKey للسلسلة المحددة باستخدام خيارات المقارنة المحددة. |
| virtual GetSortKey(const String&) const | يحصل على كائن SortKey للسلسلة المحددة. |
| virtual IndexOf(const String&, const String&, int, int) const | يبحث عن سلسلة فرعية. |
| virtual IndexOf(const String&, const String&, int, CompareOptions) const | يبحث عن سلسلة فرعية. يدعم فقط وضع Ordinal. |
| virtual IndexOf(const String&, const String&, int, int, CompareOptions) const | يبحث عن سلسلة فرعية. يدعم فقط وضع Ordinal. |
| virtual IndexOf(const String&, char16_t, int, int, CompareOptions) const | يبحث عن الحرف المحدد. يدعم فقط وضع Ordinal. |
| virtual IndexOf(const String&, const String&, int) const | يبحث عن سلسلة فرعية. |
| virtual IndexOf(const String&, char16_t) const | يبحث عن الحرف المحدد. |
| virtual IndexOf(const String&, const String&) const | يبحث عن سلسلة فرعية. |
| virtual IndexOf(const String&, char16_t, int, CompareOptions) const | يبحث عن الحرف المحدد. يدعم فقط وضع Ordinal. |
| virtual IndexOf(const String&, char16_t, int, int) const | يبحث عن الحرف المحدد. |
| virtual IndexOf(const String&, char16_t, int) const | يبحث عن الحرف المحدد. |
| virtual IndexOf(const String&, const String&, CompareOptions) const | يبحث عن سلسلة فرعية. يدعم فقط وضع Ordinal. |
| virtual IndexOf(const String&, char16_t, CompareOptions) const | يبحث عن الحرف المحدد. يدعم فقط وضع Ordinal. |
| virtual IsPrefix(const String&, const String&, CompareOptions) const | يتحقق مما إذا كانت السلسلة المحددة تبدأ بالبادئة المحددة باستخدام خيارات المقارنة المحددة. |
| virtual IsPrefix(const String&, const String&) const | يتحقق مما إذا كانت السلسلة المحددة تبدأ بالبادئة المحددة. |
| static IsSortable(char16_t) | يتحقق مما إذا كان الحرف المحدد قابلًا للترتيب. |
| static IsSortable(const String&) | يتحقق مما إذا كانت السلسلة المحددة قابلة للترتيب. |
| virtual IsSuffix(const String&, const String&, CompareOptions) const | يتحقق مما إذا كانت السلسلة المحددة تنتهي باللاحقة المحددة باستخدام خيارات المقارنة المحددة. |
| virtual IsSuffix(const String&, const String&) const | يتحقق مما إذا كانت السلسلة المحددة تنتهي باللاحقة المحددة. |
| virtual LastIndexOf(const String&, const String&) const | يبحث عن آخر ظهور للسلسلة الفرعية المحددة. |
| virtual LastIndexOf(const String&, const String&, int, int, CompareOptions) const | يبحث عن آخر ظهور للسلسلة الفرعية المحددة باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, char16_t, int, int, CompareOptions) const | يبحث عن آخر ظهور للحرف المحدد باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, const String&, int, int) const | يبحث عن آخر ظهور للسلسلة المحددة. |
| virtual LastIndexOf(const String&, const String&, int, CompareOptions) const | يبحث عن آخر ظهور للسلسلة المحددة باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, char16_t, int, CompareOptions) const | يبحث عن آخر ظهور للحرف المحدد باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, const String&, int) const | يبحث عن آخر ظهور للسلسلة المحددة. |
| virtual LastIndexOf(const String&, char16_t, int) const | يبحث عن آخر ظهور للحرف المحدد. |
| virtual LastIndexOf(const String&, const String&, CompareOptions) const | يبحث عن آخر ظهور للسلسلة المحددة باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, char16_t, CompareOptions) const | يبحث عن آخر ظهور للحرف المحدد باستخدام خيارات المقارنة المحددة. |
| virtual LastIndexOf(const String&, char16_t) const | يبحث عن آخر ظهور للحرف المحدد. |
| virtual LastIndexOf(const String&, char16_t, int, int) const | يبحث عن آخر ظهور للحرف المحدد. |
| operator=(const CompareInfo&) | |
| ToString() const override | تماثل طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة. |
انظر أيضًا
- Class Object
- Namespace System::Globalization
- Library Aspose.Font for C++