誰でもこのコードの理由を説明できますか:
Dim Data As New SortedList(StringComparer.InvariantCultureIgnoreCase)
Data.Add("AB", 48)
Data.Add("AC", 48)
Data.Add("A-D", 48)
Data.Add("A-", 48)
次の順序でソートされたリストを生成します。
A-
AB
AC
A-D
予想される (論理的で実際に必要な) 順序は次のとおりです。
A-
A-D
AB
AC