classe System::Globalization::CompareInfo

CompareInfo class

Effectue une comparaison de chaînes sensible à la culture. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en argument.

class CompareInfo : public virtual System::Object

Méthodes

MéthodeDescription
virtual Compare(const String&, const String&) constCompare des chaînes. Non implémenté.
virtual Compare(const String&, const String&, CompareOptions) constCompare des chaînes. Seuls les modes Ordinal et OrdinalIgnoreCase sont pris en charge.
virtual Compare(const String&, int, int, const String&, int, int) constCompare une section d’une chaîne avec une section d’une deuxième chaîne. Non implémenté.
virtual Compare(const String&, int, const String&, int, CompareOptions) constCompare la section finale d’une chaîne avec la section finale d’une deuxième chaîne en utilisant des méthodes de comparaison de chaînes. Non implémenté.
virtual Compare(const String&, int, const String&, int) constCompare la section finale d’une chaîne avec la section finale d’une deuxième chaîne. Non implémenté.
virtual Compare(const String&, int, int, const String&, int, int, CompareOptions) constCompare une section d’une chaîne avec une section d’une deuxième chaîne en utilisant des méthodes de comparaison de chaînes. Non implémenté.
CompareInfo(const CompareInfo&)Informations RTTI.
Equals(SharedPtr<Object>) override
get_LCID() constObtient le LCID de la culture associée au comparateur.
virtual get_Name() constObtient le nom de la culture associée au comparateur.
get_Version() constObtient des informations sur la version du tri.
static GetCompareInfo(int, const SharedPtr<Reflection::Assembly>&)Obtient le CompareInfo associé à la culture spécifiée et utilisant les méthodes de comparaison de chaînes dans l’assembly spécifié.
static GetCompareInfo(const String&, const SharedPtr<Reflection::Assembly>&)Obtient le CompareInfo associé à la culture spécifiée et utilisant les méthodes de comparaison de chaînes dans l’assembly spécifié.
static GetCompareInfo(int)Obtient le CompareInfo associé à la culture spécifiée.
static GetCompareInfo(const String&)Obtient le CompareInfo associé à la culture spécifiée.
virtual GetHashCode(const String&, CompareOptions) constObtient le code de hachage de la chaîne basé sur les options de comparaison spécifiées.
GetHashCode() const overrideAnalogue de la méthode C# Object.GetHashCode() . Permet le hachage d’objets personnalisés.
virtual GetSortKey(const String&, CompareOptions) constObtient l’objet SortKey pour la chaîne spécifiée en utilisant les options de comparaison spécifiées.
virtual GetSortKey(const String&) constObtient l’objet SortKey pour la chaîne spécifiée.
virtual IndexOf(const String&, const String&, int, int) constRecherche une sous-chaîne.
virtual IndexOf(const String&, const String&, int, CompareOptions) constRecherche une sous-chaîne. Seul le mode Ordinal est pris en charge.
virtual IndexOf(const String&, const String&, int, int, CompareOptions) constRecherche une sous-chaîne. Seul le mode Ordinal est pris en charge.
virtual IndexOf(const String&, char16_t, int, int, CompareOptions) constRecherche le caractère spécifié. Seul le mode Ordinal est pris en charge.
virtual IndexOf(const String&, const String&, int) constRecherche une sous-chaîne.
virtual IndexOf(const String&, char16_t) constRecherche le caractère spécifié.
virtual IndexOf(const String&, const String&) constRecherche une sous-chaîne.
virtual IndexOf(const String&, char16_t, int, CompareOptions) constRecherche le caractère spécifié. Seul le mode Ordinal est pris en charge.
virtual IndexOf(const String&, char16_t, int, int) constRecherche le caractère spécifié.
virtual IndexOf(const String&, char16_t, int) constRecherche le caractère spécifié.
virtual IndexOf(const String&, const String&, CompareOptions) constRecherche une sous-chaîne. Seul le mode Ordinal est pris en charge.
virtual IndexOf(const String&, char16_t, CompareOptions) constRecherche le caractère spécifié. Seul le mode Ordinal est pris en charge.
virtual IsPrefix(const String&, const String&, CompareOptions) constVérifie si la chaîne spécifiée commence par le préfixe spécifié en utilisant les options de comparaison spécifiées.
virtual IsPrefix(const String&, const String&) constVérifie si la chaîne spécifiée commence par le préfixe spécifié.
static IsSortable(char16_t)Vérifie si un caractère spécifié est triable.
static IsSortable(const String&)Vérifie si une chaîne spécifiée est triable.
virtual IsSuffix(const String&, const String&, CompareOptions) constVérifie si la chaîne spécifiée se termine par le suffixe spécifié en utilisant les options de comparaison spécifiées.
virtual IsSuffix(const String&, const String&) constVérifie si la chaîne spécifiée se termine par le suffixe spécifié.
virtual LastIndexOf(const String&, const String&) constRecherche la dernière occurrence de la sous-chaîne spécifiée.
virtual LastIndexOf(const String&, const String&, int, int, CompareOptions) constRecherche la dernière occurrence de la sous-chaîne spécifiée en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, char16_t, int, int, CompareOptions) constRecherche la dernière occurrence du caractère spécifié en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, const String&, int, int) constRecherche la dernière occurrence de la chaîne spécifiée.
virtual LastIndexOf(const String&, const String&, int, CompareOptions) constRecherche la dernière occurrence de la chaîne spécifiée en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, char16_t, int, CompareOptions) constRecherche la dernière occurrence du caractère spécifié en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, const String&, int) constRecherche la dernière occurrence de la chaîne spécifiée.
virtual LastIndexOf(const String&, char16_t, int) constRecherche la dernière occurrence du caractère spécifié.
virtual LastIndexOf(const String&, const String&, CompareOptions) constRecherche la dernière occurrence de la chaîne spécifiée en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, char16_t, CompareOptions) constRecherche la dernière occurrence du caractère spécifié en utilisant les options de comparaison spécifiées.
virtual LastIndexOf(const String&, char16_t) constRecherche la dernière occurrence du caractère spécifié.
virtual LastIndexOf(const String&, char16_t, int, int) constRecherche la dernière occurrence du caractère spécifié.
operator=(const CompareInfo&)
ToString() const overrideAnalogue de la méthode C# Object.ToString(). Permet de convertir des objets personnalisés en chaîne.

Voir aussi