فئة 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(). يتيح تحويل الكائنات المخصصة إلى سلسلة.

انظر أيضًا