2013-02-21 125 views
0

我正在研究具有URL和FileName字段的類。對象可以具有URL或FileName,但不能同時擁有兩者。有沒有辦法合併多個屬性,然後通過LINQ進行排序?

有沒有什麼辦法可以通過LINQ合併這兩個字段然後對它們進行排序?我知道我不能使用

OrderBy(i => item.URL).ThenBy(i => item.FileName); 

,因爲它只是先通過各自的文件名通過URL對項目進行排序。我需要對它進行排序,就好像我只排序一個字段。

謝謝:)

回答

0
var sorted = list.OrderBy(x => x.URL + x.FileName); 

你可以墊如果需要的話,或做只是你需要任何其他操作的URL。

+0

哇哈哈謝謝。我不知道你能做到這一點。再次感謝你 :) – dork 2013-02-21 05:00:27

相關問題