System::Globalization::CompareInfo class

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(). Ενεργοποιεί το hashing προσαρμοσμένων αντικειμένων.
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() μεθόδου. Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά.

Δείτε επίσης