none
怎么对某个字段值进行排序? RRS feed

  • 问题

  • 我有一个泛型实体List<T>,有id,name两个字段

    我想用linq让这个List<T>中name='张三'的数据排在最前面,然后其余的按id逆序排列(大到小),该怎么做呢?

    2013年11月1日 2:56

答案

  • 或许你应该考虑:

    1)筛选出全部的“张三"数据。

    2)再次筛选出非”张三“的全部数据,按照id逆序排列。

    3)最后合并两个结果集(用扩展方法的Union)。


    Click For donating:Free Rice For the poor
    For spamming-sender issues, you can either report it at Microsoft Spamming Issue, or just find "Report Spam Here+Number" at Forum Issue;You can also find "Verify Your Account+Number" at "Forum Issue", where you can submit to be confirmed to paste links or images.
    For more things to talk about? StackOverFlow is your choice.

    2013年11月1日 3:04

全部回复