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 2012-02-20 01:56:00