Classe System::StringComparer

StringComparer class

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

class StringComparer : public virtual System::Object,
                       public System::Collections::Generic::IComparer<String>,
                       public System::Collections::Generic::IEqualityComparer<String>

Méthodes

MéthodeDescription
Compare(args_type, args_type) const overrideCompare deux chaînes en utilisant les paramètres actuels.
static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool)Crée un comparateur spécifique à la culture.
Equals(String, String) const overrideVérifie si deux chaînes sont égales en utilisant les paramètres actuels.
static get_CurrentCulture()Singleton du comparateur de culture actuelle.
static get_CurrentCultureIgnoreCase()Singleton du comparateur de culture actuelle insensible à la casse.
static get_InvariantCulture()Singleton du comparateur de culture invariante.
static get_InvariantCultureIgnoreCase()Singleton du comparateur de culture invariante insensible à la casse.
static get_Ordinal()Singleton du comparateur ordinal.
static get_OrdinalIgnoreCase()Singleton du comparateur ordinal insensible à la casse.
GetHashCode(String) const overrideObtient le code de hachage de la chaîne.

Typedefs

TypedefDescription
args_typeInformations RTTI.

Voir aussi