Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Most .NET Framework methods that perform culture-sensitive string operations by default provide method overloads that allow you to explicitly specify the culture to use by passing a CultureInfo parameter. These overloads allow you to eliminate cultural variations in case mappings and sorting rules and guarantee culture-insensitive results by specifying the CultureInfo.InvariantCulture property for the CultureInfo parameter.
This section provides the following topics to demonstrate how to perform culture-insensitive string operations using .NET Framework methods that are culture-sensitive by default.
In This Section
- Performing Culture-Insensitive String Comparisons
Describes how to use the String.Compare and String.CompareTo methods to perform culture-insensitive string comparisons.
- Performing Culture-Insensitive Case Changes
Describes how to use the String.ToUpper, String.ToLower, Char.ToUpper, and Char.ToLower methods to perform culture-insensitive case changes.
- Performing Culture-Insensitive String Operations in Collections
Describes how to use the CaseInsensitiveComparer Class, CaseInsensitiveHashCodeProvider class, SortedList Class, ArrayList.Sort Method and CollectionsUtil.CreateCaseInsensitiveHashtable Method to perform culture-insensitive operations in collections.
- Performing Culture-Insensitive String Operations in Arrays
Describes how to use the Array.Sort and Array.BinarySearch methods to perform culture-insensitive operations in arrays.
- Performing Culture-Insensitive Operations in the RegularExpressions Namespace
Describes how to perform culture-insensitive string operations using methods in the System.Text.RegularExpressions Namespace.
Related Sections
- Culture-Insensitive String Operations
Describes why you should be aware of culture when performing operations on strings and provides guidelines for when to perform culture-sensitive operations and when to perform culture-insensitive operations.