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

      在Linq中,where子句主要是来指定筛选元素的逻辑条件。linq查询中where子句不是必须的,可以不包括where子句,也可以包含多个where子句,where子句中可以包含一个或多个bool类型的查询条件。

     1  private void ReadyCollectionData()
     2         {
     3 
     4             //准备数据源创建一个泛型列表元素类型为UserBaseInfo
     5             List<UserBaseInfo> users = new List<UserBaseInfo>();
     6 
     7             for (int i = 1; i < 10; i++)
     8             {
     9                 users.Add(new UserBaseInfo(i, "user0" + i.ToString(), "user0" + i.ToString() + "@web.com"));
    10             }
    11 
    12 
    13             //以下是创建Linq查询
    14             var result = from u in users
    15 
    16                          where u.ID > 3
    17                          select u;
    18 
    19             foreach (var u in result)
    20             {
    21                 Response.Write("ID:" + u.ID + "</br>" + "username:" + u.UserName + "</br>");
    22             }
    23 
    24         }

    上面的代码就是筛选出id大于3的用户。

  • 相关阅读:
    docker (2) 私有仓库的建立
    golang (5) http 请求分析
    java (1)
    golang (5) ---工程管理
    Mac使用一些经验
    数组的遍历
    进制
    数组的初始化
    数组基本概念
    博客开始更新第一天
  • 原文地址:https://www.cnblogs.com/yplong/p/5412783.html
Copyright © 2011-2022 走看看