zoukankan      html  css  js  c++  java
  • Lambda表达式和LTNQ

    1.Lambda表达式

    Lambda表达式是一个匿名函数,运算符是=>

    int[] arr = {100,200,10,300,546,2301};

    var data = arr.Where(n => n % 2 == 0).Max();注:n就表示arr[]里的所以值 (Max()最大值,Min最小值,Count元素数量等等)
    Console.WriteLine(data);

    变量集合

    List<student> list = new List<student>()
    {
    new student() { ID=1,Name="张三",age=13 },
    new student() { ID=2,Name="李四",age=12 },
    new student() { ID=3,Name="王五",age=14 }
    };
    var v = list.Where(n=>n.age>10).ToList(); 注:转换成集合

    var v = list.Where(n => n.age > 10).Select(s => new { s.ID, s.Name }); 注:投影操作(选择要输出的列);

    var v = list.Where(n=>n.age>13).Count(); 注:满足条件的数量。

    2.LTNQ

    LTNQ语音集成查询,可以和查询数据库一样查询内存中的数据

    int[] arr = { 100, 200, 10, 300, 546, 2301 };

    var data = from n in arr where n > 300 select n; 注:s就表示arr[]里的所以值 
    foreach (var d in data)
    {
    Console.WriteLine(d);
    }

    变量集合

    List<student> list = new List<student>()
    {
    new student() { ID=1,Name="张三",age=13 },
    new student() { ID=2,Name="李四",age=12 },
    new student() { ID=3,Name="王五",age=14 }
    };
    var v = from s in list where s.age > 13 select s; 
    foreach (var d in v)
    {
    Console.WriteLine(d.age);
    }

  • 相关阅读:
    php后门隐藏技巧
    给你的PHP大马添加后门(黑吃黑)
    分析 PHP大马-php_mof SHELL
    过WAF菜刀制作
    eval与php一句话的关系
    php一句话转发脚本(可能过狗= =)
    wmic与mimikatz技巧
    LPK后门
    grunt常用插件的使用
    jquery实现后台系统左侧菜单的点击展开/收缩二级菜单效果
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7429305.html
Copyright © 2011-2022 走看看