我正在开发一个包含URL和FileName字段的类。对象可以具有URL或FileName,但不能同时具有两者。
有没有办法通过LINQ合并这两个字段然后对它们进行排序?我知道我不能用
OrderBy(i => item.URL).ThenBy(i => item.FileName);
因为它只是先通过URL对项目进行排序,然后再按各自的FileNames对项目进行排序。我需要对它进行排序,好像我只对一个字段进行排序。
谢谢:)
答案 0 :(得分:0)
var sorted = list.OrderBy(x => x.URL + x.FileName);
您可以根据需要填充网址,或执行您需要的任何其他操作。