Comparer.Default フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


比較プロシージャは、並べ替え順序および大文字と小文字の規則を決定するために、現在のスレッドの Thread.CurrentCulture を使用します。文字列比較の結果は、カルチャに応じて異なる場合があります。カルチャ固有の比較の詳細については、System.Globalization 名前空間のトピックおよび「エンコーディングとローカリゼーション」を参照してください。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Comparer クラス
Comparer メンバ
System.Collections 名前空間
Thread.CurrentCulture
System.Globalization.CompareInfo
Comparer.Default プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

Comparer を継承し、T 型の並べ替え順序の比較演算子として機能するオブジェクト。

このプロパティによって返される Comparer では、System.IComparable ジェネリック インターフェイス (C# では IComparable<T>、Visual Basic では IComparable(Of T)) を使用して 2 つのオブジェクトが比較されます。T 型が System.IComparable ジェネリック インターフェイスを実装していない場合、このプロパティは、System.IComparable インターフェイスを使用する Comparer を返します。
呼び出し時の注意 文字列比較の場合は、Comparer<String> (Visual Basic の場合は Comparer(Of String)) に StringComparer クラスを使用することをお勧めします。StringComparer クラスのプロパティは、カルチャの依存性や大文字と小文字の区別をさまざまに組み合わせることによって文字列比較を実行する、定義済みのインスタンスを返します。大文字小文字の区別およびカルチャの依存性は、StringComparer の同じインスタンスのすべてのメンバで共有されます。 カルチャ固有の比較の詳細については、System.Globalization 名前空間のトピックおよび「エンコーディングとローカリゼーション」を参照してください。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Comparer ジェネリック クラス
Comparer メンバ
System.Collections.Generic 名前空間
IComparable ジェネリック インターフェイス
IComparable インターフェイス
StringComparer クラス
Object クラス
- Comparer.Defaultのページへのリンク