Share via


カルチャを認識しない配列の操作の実行

Array.Sort メソッドと Array.BinarySearch メソッドのオーバーロードは、既定では Thread.CurrentCulture プロパティを使用してカルチャを認識する並べ替えを実行します。これらのメソッドによって返されるカルチャを認識する結果は、並べ替えの順序が異なるため、カルチャごとに異なる可能性があります。カルチャを認識する動作を行わないようにするには、comparer パラメータを受け付けるこのメソッドのオーバーロードを使用します。comparer パラメータは、配列内の要素を比較するときに使用する IComparer の実装を指定します。IComparer パラメータとして、CultureInfo.InvariantCulture を使用するカスタム インバリアント比較演算子クラスを指定します。カスタム インバリアント比較演算子クラスの例については、「カルチャを認識しないコレクションの操作の実行」の「SortedList クラスの使用」を参照してください。

参照

関連項目

Array.Sort Method
Array.BinarySearch Method
IComparer Interface

その他の技術情報

カルチャを認識しない文字列操作の実行