Realizar operaciones de cadenas que no tienen en cuenta las referencias culturales en matrices

Actualización: noviembre 2007

De forma predeterminada, las sobrecargas de los métodos Array.Sort y Array.BinarySearch realizan las ordenaciones dependientes de la referencia cultural mediante la propiedad Thread.CurrentCulture. Los resultados que tienen en cuenta las referencias culturales devueltas por estos métodos pueden cambiar en función de las referencias culturales debido a las diferencias en los criterios de ordenación. Para eliminar el comportamiento que tiene en cuenta las referencias culturales, utilice las sobrecargas de este método que acepten el parámetro comparer. El parámetro comparer especifica la implementación de IComparer que se va a utilizar para comparar los elementos de la matriz. Para el parámetro IComparer, especifique una clase de comparador invariable personalizada que utilice CultureInfo.InvariantCulture. Hay un ejemplo de una clase comparadora invariable personalizada en el subtema "Utilizar la clase SortedList" del tema Realizar operaciones de cadenas que no tienen en cuenta las referencias culturales en colecciones.

Vea también

Referencia

Array.Sort

Array.BinarySearch

IComparer

Otros recursos

Realizar operaciones de cadenas que no distinguen entre referencias culturales