就像是:
var query = employees.OrderBy(x => x.Subordinates.Any() ? 1 : 0)
.ThenBy(x => x.JobTitle);
Run Code Online (Sandbox Code Playgroud)
您还可以使用false早于true以下排序的事实:
var query = employees.OrderBy(x => !x.Subordinates.Any())
.ThenBy(x => x.JobTitle);
Run Code Online (Sandbox Code Playgroud)
......但这有点不太明显,IMO.
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |