Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究一个具有 URL 和 FileName 字段的类。一个对象可以有一个 URL 或一个文件名,但不能同时有这两者。
有没有办法通过 LINQ 合并这两个字段,然后对它们进行排序?我知道我不能使用
OrderBy(i => item.URL).ThenBy(i => item.FileName);
因为它只会先通过 URL 对项目进行排序,然后再通过它们各自的 FileNames 对项目进行排序。我需要对它进行排序,就好像我只对一个字段进行排序一样。
谢谢 :)
var sorted = list.OrderBy(x => x.URL + x.FileName);
如果需要,您可以填充 URL,或者执行您需要的任何其他操作。