zoukankan      html  css  js  c++  java
  • linq之orderby子句

      在Linq查询中,orderby 子句可以对查询结果集进行排序,可以升序也可以降序,排序关键字可以是多个。默认排序方式为升序。

    下面的实例代码OrderQuery()中演示了orderby子句对查询的结果进行倒序排序的方法。

    1、创建数据类型为List<UserBaseInfo>的数据源users。

    2、使用where筛选出id值小于6的元素。

    3、使用orderby对结果集进行倒序排序。

     1 private void OrderQuery()
     2         {
     3 
     4             List<UserBaseInfo> users = new List<UserBaseInfo>();
     5 
     6             for(int i=0;i<10;i++)
     7             {
     8                 users.Add(new UserBaseInfo(i,"users0"+i.ToString(),"user0"+i.ToString()+"@web.com"));
     9             }
    10 
    11             var result = from u in users
    12 
    13                          where u.ID < 6
    14                          orderby u.UserName descending
    15                          select u;
    16 
    17             foreach (var v in result)
    18             {
    19                 Response.Write(v.UserName+"</br>");
    20             }
    21         }

    运行结果:

  • 相关阅读:
    rsync特性
    01 什么是爬虫
    celery的使用
    redis的使用
    GIT使用大全
    多项式的高级运算
    SP1557 GSS2
    题解 CF997E 【Good Subsegments】
    P3920 [WC2014]紫荆花之恋
    题解 P3750 【[六省联考2017]分手是祝愿】
  • 原文地址:https://www.cnblogs.com/yplong/p/5413270.html
Copyright © 2011-2022 走看看