StringComparison 列挙体
アセンブリ: mscorlib (mscorlib.dll 内)

<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration StringComparison

メンバ名 | 説明 | |
---|---|---|
![]() | CurrentCulture | カルチャに依存した並べ替え規則および現在のカルチャを使用して文字列を比較します。 |
![]() | CurrentCultureIgnoreCase | カルチャに依存した並べ替え規則および現在のカルチャを使用し、比較対象の文字列の大文字と小文字の違いは無視して文字列を比較します。 |
![]() | InvariantCulture | カルチャに依存した並べ替え規則およびインバリアント カルチャを使用して文字列を比較します。 |
![]() | InvariantCultureIgnoreCase | カルチャに依存した並べ替え規則およびインバリアント カルチャを使用し、比較対象の文字列の大文字と小文字の違いは無視して文字列を比較します。 |
![]() | Ordinal | 序数の並べ替え規則を使用して文字列を比較します。 |
![]() | OrdinalIgnoreCase | 序数の並べ替え規則を使用し、比較対象の文字列の大文字と小文字の違いは無視して文字列を比較します。 |

StringComparison 列挙体を使用して、文字列比較で現在のカルチャとインバリアント カルチャのどちらを使用するか、単語の並べ替え規則と序数の並べ替え規則のどちらを使用するか、大文字小文字を区別するかどうかを指定します。
英数字以外の特定の Unicode 文字に特殊な重み付けが割り当てられている場合、単語の並べ替え規則を使用する演算では、カルチャに依存した比較が行われます。単語の並べ替え規則と特定のカルチャの規則を使用した場合、ハイフン ("-") に割り当てられる重みは非常に小さいため、並べ替えられたリスト内の "coop" と "co-op" の出現位置は隣接します。
序数の並べ替え規則を使用する演算では、文字列に含まれる各 Char の数値 (Unicode コード ポイント) に基づいて比較が行われます。序数の比較は高速で処理されますが、カルチャには依存しません。序数の並べ替え規則を使用すると、xxxx の値が yyyy の値よりも数値として小さい場合、Unicode 文字 U+xxxx で始まる文字列は、Unicode 文字 U+yyyy で始まる文字列よりも前に配置されます。
比較の詳細については、System.String クラスの解説を参照してください。カルチャの詳細については、System.Globalization.CultureInfo クラスの解説を参照してください。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からStringComparison 列挙体を検索する場合は、下記のリンクをクリックしてください。

- StringComparison 列挙体のページへのリンク