2013-02-21 39 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

相关问题