CaseInsensitiveComparer.Compare メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As CaseInsensitiveComparer Dim a As Object Dim b As Object Dim returnValue As Integer returnValue = instance.Compare(a, b)
戻り値


a と b がどちらも文字列の場合、このメソッドは CompareInfo.Compare を使用して、大文字と小文字を無視して文字列の比較を行います。それ以外の場合は、いずれかのオブジェクトの IComparable 実装を使用します。つまり、a が IComparable を実装すると、このメソッドは a.CompareTo (b) という結果を返します。逆に、b が IComparable を実装する場合は、符号反転した b .CompareTo (a) が返されます。
null 参照 (Visual Basic では Nothing) を任意の型と比較できます。このような比較を行っても、IComparable を使用した場合に例外が生成されることはありません。並べ替え処理では、null 参照 (Visual Basic では Nothing) は、他のすべてのオブジェクトより小さいと見なされます。
文字列比較の結果は、カルチャに応じて異なる場合があります。カルチャ固有の比較の詳細については、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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- CaseInsensitiveComparer.Compare メソッドのページへのリンク