zoukankan      html  css  js  c++  java
  • C# LINQ(6)

    目前说了

    select

    group...by

    where

    from

    join on equal

    这几个关键字,如果经过练习,熟练使用这几个关键字,大部分的LINQ查询基本都是可以完成的。

    今天说一下let

    let的关键字是保存变量,或者子表达式的值,也可以创建一个变量。

    下面一个简单的例子:

    var StrArry =new[]{ "A", "B", "C" };
    
                var NubArry = new[] {0,1,2 ,4,5,6,7,8,9,10,11};
    
                var list = from num in NubArry
    
                           let s = 3
    
                           where num % s == 1
    
                           select num;
                
                foreach (var i in list)
                    Console.WriteLine($"{i}");

    说白了,let就是一个创建变量的过程。

    let的存在相当于给LINQ的一个很灵活的空间。以便高效的使用数据。

    不再是拘于数据本身和数据本身提供的方法。

  • 相关阅读:
    ubuntu18安装paddle的cpu版本错误
    博客园的推荐150名大牛的地址
    课堂翻译
    小组介绍
    Sunshine小组
    项目进程
    总结
    布置的开发项目
    一周总结
    每周学习
  • 原文地址:https://www.cnblogs.com/T-ARF/p/9233751.html
Copyright © 2011-2022 走看看