Выполнение строковых операций, не зависящих от языка и региональных параметров
Обновлен: Ноябрь 2007
Большинство методов .NET Framework, по умолчанию выполняющих строковые операции с учетом языка и региональных параметров, предоставляет методы перегрузки, позволяющие явно указать используемый язык путем передачи параметра CultureInfo. Эти перегрузки позволяют устранить языковые и региональные различия, влияющие на правила сортировки и сопоставления регистра, и гарантируют не зависящие от языковых параметров результаты при помощи задания свойства CultureInfo.InvariantCulture для параметра CultureInfo.
В этом разделе рассматриваются следующие вопросы о выполнении строковых операции, не зависящих от языковых параметров и региональных параметров, с использованием методов .NET Framework, являющихся по умолчанию зависимыми от языка.
В этом подразделе
Выполнение сравнения строк без учета языка и региональных параметров
Описание использования методов String.Compare и String.CompareTo для сравнения строк без учета языка и региональных параметров.Выполнение смены регистра независимо от языка и региональных параметров
Описание использование методов String.ToUpper, String.ToLower, Char.ToUpper и Char.ToLower для смены регистра независимо от языка и региональных параметров.Выполнение в коллекциях строковых операций, не зависящих от языка и региональных параметров
Описание использования класса CaseInsensitiveComparer, класса CaseInsensitiveHashCodeProvider, класса SortedList, метода ArrayList.Sort и метода CollectionsUtil.CreateCaseInsensitiveHashtableдля выполнения в коллекциях операций, не зависящих от языка и региональных параметров.Выполнение в массивах строковых операций, не зависящих от языка и региональных параметров
Описание использование методов Array.Sort и Array.BinarySearch для выполнения в массивах операций без учета языка и региональных параметров.Выполнение операций без учета языка и региональных параметров в пространстве имен RegularExpressions
Описание выполнения строковых операции независимо от языка и региональных параметров с использованием методов из пространства имен System.Text.RegularExpressions.
Связанные подразделы
- Строковые операции, не зависящие от языка и региональных параметров
Описание причин, по которым необходимо учитывать языковые и региональные параметры при выполнении строковых операции, и указания о том, когда выполнять зависящие от языка операции, а когда — не зависящие.