System::Globalization::CompareInfo class

CompareInfo class

Realiza comparaciones de cadenas sensibles a la cultura. 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 provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

class CompareInfo : public virtual System::Object

Métodos

MétodoDescripción
virtual Compare(const String&, const String&) constCompara cadenas. No implementado.
virtual Compare(const String&, const String&, CompareOptions) constCompara cadenas. Solo se admiten los modos Ordinal y OrdinalIgnoreCase.
virtual Compare(const String&, int, int, const String&, int, int) constCompara una sección de una cadena con una sección de otra cadena. No implementado.
virtual Compare(const String&, int, const String&, int, CompareOptions) constCompara la sección final de una cadena con la sección final de otra cadena usando métodos de comparación de cadenas. No implementado.
virtual Compare(const String&, int, const String&, int) constCompara la sección final de una cadena con la sección final de otra cadena. No implementado.
virtual Compare(const String&, int, int, const String&, int, int, CompareOptions) constCompara una sección de una cadena con una sección de otra cadena usando métodos de comparación de cadenas. No implementado.
CompareInfo(const CompareInfo&)Información RTTI.
Equals(SharedPtr<Object>) override
get_LCID() constObtiene el LCID de la cultura asociada con el comparador.
virtual get_Name() constObtiene el nombre de la cultura asociada con el comparador.
get_Version() constObtiene información sobre la versión de ordenación.
static GetCompareInfo(int, const SharedPtr<Reflection::Assembly>&)Obtiene CompareInfo asociado con la cultura especificada y usando métodos de comparación de cadenas en el ensamblado especificado.
static GetCompareInfo(const String&, const SharedPtr<Reflection::Assembly>&)Obtiene CompareInfo asociado con la cultura especificada y usando métodos de comparación de cadenas en el ensamblado especificado.
static GetCompareInfo(int)Obtiene CompareInfo asociado con la cultura especificada.
static GetCompareInfo(const String&)Obtiene CompareInfo asociado con la cultura especificada.
virtual GetHashCode(const String&, CompareOptions) constObtiene el código hash de la cadena basado en las opciones de comparación especificadas.
GetHashCode() const overrideAnálogo del método C# Object.GetHashCode(). Permite el hash de objetos personalizados.
virtual GetSortKey(const String&, CompareOptions) constObtiene el objeto SortKey para la cadena especificada usando las opciones de comparación especificadas.
virtual GetSortKey(const String&) constObtiene el objeto SortKey para la cadena especificada.
virtual IndexOf(const String&, const String&, int, int) constBusca una subcadena.
virtual IndexOf(const String&, const String&, int, CompareOptions) constBusca una subcadena. Sólo se admite el modo Ordinal.
virtual IndexOf(const String&, const String&, int, int, CompareOptions) constBusca una subcadena. Sólo se admite el modo Ordinal.
virtual IndexOf(const String&, char16_t, int, int, CompareOptions) constBusca el carácter especificado. Sólo se admite el modo Ordinal.
virtual IndexOf(const String&, const String&, int) constBusca una subcadena.
virtual IndexOf(const String&, char16_t) constBusca el carácter especificado.
virtual IndexOf(const String&, const String&) constBusca una subcadena.
virtual IndexOf(const String&, char16_t, int, CompareOptions) constBusca el carácter especificado. Sólo se admite el modo Ordinal.
virtual IndexOf(const String&, char16_t, int, int) constBusca el carácter especificado.
virtual IndexOf(const String&, char16_t, int) constBusca el carácter especificado.
virtual IndexOf(const String&, const String&, CompareOptions) constBusca una subcadena. Sólo se admite el modo Ordinal.
virtual IndexOf(const String&, char16_t, CompareOptions) constBusca el carácter especificado. Sólo se admite el modo Ordinal.
virtual IsPrefix(const String&, const String&, CompareOptions) constComprueba si la cadena especificada comienza con el prefijo especificado usando las opciones de comparación especificadas.
virtual IsPrefix(const String&, const String&) constComprueba si la cadena especificada comienza con el prefijo especificado.
static IsSortable(char16_t)Comprueba si un carácter especificado es ordenable.
static IsSortable(const String&)Comprueba si una cadena especificada es ordenable.
virtual IsSuffix(const String&, const String&, CompareOptions) constComprueba si la cadena especificada termina con el sufijo especificado usando las opciones de comparación especificadas.
virtual IsSuffix(const String&, const String&) constComprueba si la cadena especificada termina con el sufijo especificado.
virtual LastIndexOf(const String&, const String&) constBusca la última aparición de la subcadena especificada.
virtual LastIndexOf(const String&, const String&, int, int, CompareOptions) constBusca la última aparición de la subcadena especificada usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, char16_t, int, int, CompareOptions) constBusca la última aparición del carácter especificado usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, const String&, int, int) constBusca la última aparición de la cadena especificada.
virtual LastIndexOf(const String&, const String&, int, CompareOptions) constBusca la última aparición de la cadena especificada usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, char16_t, int, CompareOptions) constBusca la última aparición del carácter especificado usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, const String&, int) constBusca la última aparición de la cadena especificada.
virtual LastIndexOf(const String&, char16_t, int) constBusca la última aparición del carácter especificado.
virtual LastIndexOf(const String&, const String&, CompareOptions) constBusca la última aparición de la cadena especificada usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, char16_t, CompareOptions) constBusca la última aparición del carácter especificado usando las opciones de comparación especificadas.
virtual LastIndexOf(const String&, char16_t) constBusca la última aparición del carácter especificado.
virtual LastIndexOf(const String&, char16_t, int, int) constBusca la última aparición del carácter especificado.
operator=(const CompareInfo&)
ToString() const overrideAnálogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena.

Ver también