博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lambda表达式可以被转换为委托类型
阅读量:6500 次
发布时间:2019-06-24

本文共 619 字,大约阅读时间需要 2 分钟。

void Main()

{  

   //向Users类中增加两人;

    List<Users> user=new List<Users>{

      new Users{ID=1,Name="Jalen",Age=23},

      new Users{ID=12,Name="Administrator",Age=32},

    };

   

   //接下来就是利用Linq提供的新的方法来进行相关操作;

    var userslist=user.Where(n=>n.Name=="Jalen");

   

    //对这个Lambda表达式作个简析:

    var delegateuserslist=user.Where(delegate(Users p){

return p.Name=="Jalen";});

   

    //Lambda表达式L可以被转换为委托类型D,需要满足以下条件:

 

    //L的参数类型要与D的参数个数相等,类型相同,返回类型相同,无论是表达式,还是语句块。注意隐式类型要参与类型辨析

   

    Console.Write(userslist);

    Console.Write(delegateuserslist);

   

}

 

// Define other methods and classes here

 

//写一个Users类,包含如下字段;

class Users

{

   public int ID;

   public string Name;

   public int Age;

}

用LinqPad查询如下:

Lambda表达式可以被转换为委托类型 - jalen - Jalen

转载地址:http://buvyo.baihongyu.com/

你可能感兴趣的文章
cf修改游戏客户端是什么意思_瓦罗兰特很有可能取代cf成为国内最火的fps游戏...
查看>>
matlab打开笔记本摄像头_联想笔记本V310摄像头问题解决
查看>>
proto文件支持继承吗_JavaScript继承(一)——原型链
查看>>
rez注入器源码_最简 Spring IOC 容器源码分析
查看>>
itil 容量管理流程_ITIL/ITSM:服务目录设计「精华」
查看>>
labview如何弹出提示窗口_LabVIEW开发者必读的问答汇总,搞定疑难杂症全靠它了!...
查看>>
移动宽带套餐介绍_奋斗20载 整装再出发|千兆光纤入户“数字推手”烟台移动为生活“加速”...
查看>>
提取series中的数值_Python中None和numpy.nan的区别
查看>>
原理面试题_这12道高频原理面试题,你能答出几道?
查看>>
hikariconfig mysql_HikariConfig配置解析
查看>>
mysql批量数据多次查询数据库_mysql数据库批量操作
查看>>
jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法
查看>>
JDBC_MySQL_jdbc连接mysql_MySQL
查看>>
新手学习python零基础_新手零基础学习Python第一步,搭建开发环境!
查看>>
mysql cte的好处_Mysql 8 重要新特性 - CTE 通用表表达式
查看>>
zcu106 固化_xilinx zcu106 vcu demo
查看>>
java 打印万年历_Java基础之打印万年历
查看>>
java ftpclient 代码_java后台代码ftpclient下载文件
查看>>
java mina 长连接_MINA实现TCP长连接(二)——服务端实现
查看>>
java数据库生成model_继承BaseModelGenerator 生成Model时添加数据库表字段 生成代码示例...
查看>>