如何获取按属性排序的通用列表

时间:2013-06-14 00:27:36

标签: c# linq generics compact-framework

我需要根据属性(IsValid = true)对列表进行排序,其中所有真项位于顶部,其余位于其下方。由于我使用的是紧凑框架,因此无法使用OrderBy。任何人都可以发布LINQ查询来获取列表吗?

 List<Record> records = GetRecords();

1 个答案:

答案 0 :(得分:0)

试试这个:

records.OrderBy(rec =&gt;!rec.IsValid).OrderByDescending(re =&gt; re.Id);