string[] words = { "aaaa", "a-aaa", "bbbb", "b-bbbb", "000"};
var sortedWords =
from w in words
orderby w
select w;
このクエリを実行すると、予想される順序は000、a-aaa、aaaa、b-bbbbおよびbbbbです。正しい文字列のソート順は何ですか?
実際の結果は000、aaaa、a-aaa、bbbb、b-bbbbです。
SQLサーバーでLINQ結果と同じことが確認されました。私の理解は間違っているのか、バグですか?
ありがとうございました。
「私の理解は間違っているのですか? - ほぼ確実に前者:-) – paxdiablo