私は文字列配列をソートする必要がありますし、それはasciiでソートされなければなりません。c#大文字小文字の区別ASCIIソート?
Array.Sort(myArray)を使用している場合、動作しません。例えば
: MyArrayというが( "aAzxxxx"、 "aabxxxx")である のArray.sort(MyArrayという)を用いた場合 結果は
- aabxxxx
- なりaAzxxxx
しかし、asciiソートの場合、A < a(資本Aは65、aは97なのでA <) の結果は
- aAzxxxx
- aabxxxx
これは私が必要とする結果です。どのように文字列の配列をASCIIソートするかについての任意のアイデア?
THX
StringComparer.InvariantCultureを使用すると、opがすでに取得しているのと同じ順序になります。結果を得るには、opはStringComparer.Ordinalが必要です。 –