System::StringComparer class
Contenuti
[
Nascondere
]StringComparer class
Confronta le stringhe utilizzando diverse modalità di confronto. Gli oggetti di questa classe dovrebbero essere allocati solo tramite la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Metodi
| Metodo | Descrizione |
|---|---|
| Compare(args_type, args_type) const override | Confronta due stringhe usando le impostazioni correnti. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Crea un comparatore specifico per la cultura. |
| Equals(String, String) const override | Verifica se due stringhe sono uguali usando le impostazioni correnti. |
| static get_CurrentCulture() | Singleton del comparatore per la cultura corrente. |
| static get_CurrentCultureIgnoreCase() | Singleton del comparatore per la cultura corrente che ignora il maiuscolo/minuscolo. |
| static get_InvariantCulture() | Singleton del comparatore per la cultura invariata. |
| static get_InvariantCultureIgnoreCase() | Singleton del comparatore per la cultura invariata che ignora il maiuscolo/minuscolo. |
| static get_Ordinal() | Singleton del comparatore ordinale. |
| static get_OrdinalIgnoreCase() | Singleton del comparatore ordinale che ignora il maiuscolo/minuscolo. |
| GetHashCode(String) const override | Ottiene il codice hash della stringa. |
Typedefs
| Typedef | Descrizione |
|---|---|
| args_type | Informazioni RTTI. |
Vedi anche
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Font for C++