Classe System::StringComparer
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| Compare(args_type, args_type) const override | Compare 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 override | Vé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 override | Obtient le code de hachage de la chaîne. |
Typedefs
| Typedef | Description |
|---|---|
| args_type | Informations RTTI. |
Voir aussi
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Font for C++