Realizar operaciones de cadenas que no distinguen entre referencias culturales
La mayoría de los métodos de .NET Framework que realizan operaciones de cadenas que tienen en cuenta las referencias culturales de manera predeterminada, proporcionan sobrecargas de método que permiten especificar de forma explícita la referencia cultural que hay que usar, pasando un parámetro CultureInfo. Estas sobrecargas permiten eliminar variaciones de referencias culturales en las asignaciones de mayúsculas y minúsculas y en las reglas de ordenación, y garantizan resultados que no tienen en cuenta las referencias culturales mediante la especificación de la propiedad CultureInfo.InvariantCulture para el parámetro CultureInfo.
Esta sección proporciona los siguientes temas para mostrar cómo realizar operaciones de cadenas que no tienen en cuenta las referencias culturales utilizando métodos de .NET Framework que tienen en cuenta las referencias culturales de manera predeterminada.
En esta sección
- Realizar comparaciones de cadenas que no tienen en cuenta las referencias culturales
Describe cómo utilizar los métodos String.Compare y String.CompareTo para realizar comparaciones de cadenas que no tienen en cuenta las referencias culturales.
- Realizar cambios de mayúsculas y minúsculas que no tienen en cuenta las referencias culturales
Describe cómo utilizar los métodos String.ToUpper, String.ToLower, Char.ToUpper, y Char.ToLower para realizar cambios de mayúsculas y minúsculas que no tienen en cuenta las referencias culturales.
- Realizar operaciones de cadenas que no tienen en cuenta las referencias culturales en colecciones
Describe cómo utilizar la clase CaseInsensitiveComparer, la CaseInsensitiveHashCodeProvider, la clase SortedList, el método ArrayList.Sort y el método CollectionsUtil.CreateCaseInsensitiveHashtable para realizar operaciones que no tienen en cuenta las referencias culturales en colecciones.
- Realizar operaciones de cadenas que no tienen en cuenta las referencias culturales en matrices
Describe cómo utilizar los métodos Array.Sort y Array.BinarySearch para realizar operaciones que no tienen en cuenta las referencias culturales en matrices.
- Realizar operaciones que no tienen en cuenta las referencias culturales en el espacio de nombres RegularExpressions
Describe cómo realizar operaciones de cadenas que no tienen en cuenta las referencias culturales utilizando métodos en el espacio de nombres System.Text.RegularExpressions.
Secciones relacionadas
- Operaciones de cadenas que no distinguen entre referencias culturales
Describe por qué deberían tenerse en cuenta las referencias culturales cuando se realizan operaciones en cadenas, y proporciona directrices sobre cuándo realizar operaciones que tienen en cuenta las referencias culturales y cuándo realizar operaciones que no las tienen en cuenta.