Clase System::StringComparer
Contenido
[
Ocultar
]StringComparer class
Compara cadenas usando diferentes modos de comparación. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use este puntero para pasarlo a funciones como argumento.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Métodos
| Método | Descripción |
|---|---|
| Compare(args_type, args_type) const override | Compara dos cadenas usando la configuración actual. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Crea un comparador específico de cultura. |
| Equals(String, String) const override | Comprueba si dos cadenas son iguales usando la configuración actual. |
| static get_CurrentCulture() | Singleton del comparador de cultura actual. |
| static get_CurrentCultureIgnoreCase() | Singleton del comparador de cultura actual que ignora mayúsculas. |
| static get_InvariantCulture() | Singleton del comparador de cultura invariante. |
| static get_InvariantCultureIgnoreCase() | Singleton del comparador de cultura invariante que ignora mayúsculas. |
| static get_Ordinal() | Singleton del comparador ordinal. |
| static get_OrdinalIgnoreCase() | Singleton del comparador ordinal que ignora mayúsculas. |
| GetHashCode(String) const override | Obtiene el código hash de la cadena. |
Typedefs
| Typedef | Descripción |
|---|---|
| args_type | Información RTTI. |
Ver también
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++