Clase System::StringComparer

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étodoDescripción
Compare(args_type, args_type) const overrideCompara 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 overrideComprueba 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 overrideObtiene el código hash de la cadena.

Typedefs

TypedefDescripción
args_typeInformación RTTI.

Ver también