ordinal)、つまりコードポイントで比較します。7CurrentCultureの場合は亜(あ)の方が井(い)より小さい(前に並ぶ)、つまり"亜<井"とされます。対してOrdnalの場合は、井(U+4E95)の方が亜(U+4E9C)よりも小さい(前に並ぶ)、つまり"亜>井"とされるため、上記のような結果となります。7である点に注目するとわかりやすいかもしれません)また、次のような例をとって違いを見てみます。CurrentCultureの場合は辞書的な並びでの比較となり、"coop"は"co-op"よりも前、"cant"は"can't"よりも前、つまり"coop<co-op"、"cant<can't"という結果になります。対してOrdinalの場合は、"coop"と"co-op"の3文字目を比較するとo(U+006F)と-(U+002D)であるため"coop>co-op"という結果になります。同様に、"cant"と"can't"の3文字目はt(U+0074)と'(U+0027)であるため"cant>can't"という結果になります。77である点に注目するとよりわかりやすいかもしれません)CurrentCultureIgnoreCaseとOrdinalIgnoreCaseの場合もこれと同様の動作となります。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/文字列/文字列と比較オプション・カルチャの並べ替え規則にてご覧いただけます。