カルチャを認識しない文字列操作の実行Performing culture-insensitive string operations

カルチャを認識する文字列操作を既定で実行するほとんどの .NET Framework メソッドには、CultureInfo パラメーターを渡すことによって使用するカルチャを明示的に指定できるメソッド オーバーロードが用意されています。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.

ここでは、既定ではカルチャを認識する .NET Framework のメソッドを使用して、カルチャを認識しない文字列操作を実行する方法を説明します。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
String.Compare メソッドと String.CompareTo メソッドを使用してカルチャを認識しない文字列比較を実行する方法について説明します。Describes how to use the String.Compare and String.CompareTo methods to perform culture-insensitive string comparisons.

カルチャを認識しない大文字と小文字の変更の実行Performing Culture-Insensitive Case Changes
String.ToUpperString.ToLowerChar.ToUpperChar.ToLower の各メソッドを使用してカルチャを認識しない大文字と小文字の変換を実行する方法について説明します。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
CaseInsensitiveComparerCaseInsensitiveHashCodeProvider クラス、SortedListArrayList.SortCollectionsUtil.CreateCaseInsensitiveHashtable を使用して、コレクションでカルチャを認識しない操作を実行する方法について説明します。Describes how to use the CaseInsensitiveComparer, CaseInsensitiveHashCodeProvider class, SortedList, ArrayList.Sort and CollectionsUtil.CreateCaseInsensitiveHashtable to perform culture-insensitive operations in collections.

カルチャを認識しない配列の操作の実行Performing Culture-Insensitive String Operations in Arrays
Array.Sort メソッドと Array.BinarySearch メソッドを使用してカルチャを認識しない配列の操作を実行する方法について説明します。Describes how to use the Array.Sort and Array.BinarySearch methods to perform culture-insensitive operations in arrays.

カルチャを認識しない文字列操作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.

関連項目See also