Выполнение в массивах строковых операций, не зависящих от языка и региональных параметров
Обновлен: Ноябрь 2007
Перегрузки методов Array.Sort и Array.BinarySearch выполняют сортировку с учетом языка и региона, используя свойство Thread.CurrentCulture. Результат, возвращаемый этими методами, зависит от языка и региона и может различаться в различных средах из-за различий в порядках сортировки. Чтобы результат не зависел от языка и региона, можно использовать перегрузки этого метода, которые принимают параметр comparer. Параметр comparer определяет реализацию IComparer, используемую при сравнении элементов в массиве. Для параметра IComparer необходимо определить настраиваемый инвариантный класс сравнения, который использует для сравнения свойство CultureInfo.InvariantCulture. Пример настраиваемого инвариантного класса сравнения приведен в подразделе "Использование класса SortedList" раздела Выполнение в коллекциях строковых операций, не зависящих от языка и региональных параметров.
См. также
Ссылки
Другие ресурсы
Выполнение строковых операций, не зависящих от языка и региональных параметров