首页 > 其他分享 >关于lambda的由来

关于lambda的由来

时间:2022-10-12 11:45:45浏览次数:51  
标签:num1 num2 int 关于 Func 返回值 lambda

总结lambda表达式的本质就是匿名方法,根据委托推断类型

  class Program
    {
        static void Main(string[] args)
        {
            //泛型委托 最后一个是返回值  Action 委托是无返回值的
            Func<int, int, int> func = new Func<int, int, int>(Sum);
            int result = func.Invoke(1, 1);


            //后面的是匿名方法
            Func<int, int, int> func1 = delegate (int num1, int num2) { return num1 + num2; };

            Func<int, int, int> func2 = (int num1, int num2) => { return num1 + num2; };

            //因为委托限定了方法的参数,返回值,所以后面的可以推断出来必然是和前面的参数,返回值一致,这就是lambda的由来
            Func<int, int, int> func3 = (num1,  num2) =>  num1 + num2;

           
        }

        static int Sum(int num1, int num2)
        {
            return num1 + num2;
        }
    }

标签:num1,num2,int,关于,Func,返回值,lambda
From: https://www.cnblogs.com/SYF--BLOG/p/16783955.html

相关文章

  • 关于Java中length、length()、size()的区别
    以前总是觉得自己好像会了,但是某天忽然面对这个笔试题还是会恍惚一下,混淆和答错的几率也很大,不知道有没有其他人像我一样的。所以今天把这个问题记一下,希望印象更深刻。......
  • 函数作为参数传递、lambda函数
    函数作为参数传递1.函数本身是可以作为参数,传入另一个函数中进行使用的。2.将函数传入的作用在于:传入计算逻辑,而非传入数据。代码案例#定义一个函数,接收另一个......
  • 关于red hat linux的login和passwd都忘记解决方法(在学校机房)
    忘记账号的参考文档:linux系统忘记用户名和登录密码怎么办-简书(jianshu.com);忘记密码的参考文档:(88条消息)Linux忘记密码解决方法——RedHat_(YSY_YSY)的博客-CSDN博客......
  • <一>关于进程虚拟地址空间区域内存划分和布局
    C++代码在编译完成后会生产.exe程序(windows平台),.EXE以文件的形式存储在磁盘上,当运行.exe程序的时候操作系统会将磁盘上的.exe文件加载到内存中,那么在加载到内存中的......
  • 关于我第一天学习java 写博客的一天
    Mardkown学习二级标题字体hello,World!hello,World!引用选择狂神说,走线人生巅峰分割线图片 超链接点击跳转到虎牙列表AD表格 名字性别生日......
  • 记录一次关于使用leaflet draw 插件叠加图层删除绘制层无法删除的问题
    问题描述业务逻辑是这样的:再地图上已经绘制了一个多边形区域,然后需要再绘制的区域下再绘制下级区域,使用插件可以正常绘制并保存绘制数据,然后再回显编辑的时候,此时地图展示......
  • 关于数据库的一些随记
    脏读指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,......
  • JS关于日期的处理
    JS格式化日期//格式化日期Date.prototype.Format=function(fmt)//author:meizzvaro={"M+":this.getMonth()+1,//月份"d+":this.getDate......
  • 日期格式化中涉及到语言时, 关于语言环境的问题
    注意当日期格式化涉及到语言时,一定要记得设置语言环境举例/***desc:获取出发日期描述departureDate(yyyy-MM-dd)*create_user:cheng*create_d......
  • Mysql关于时间的一些总结
    一、mysql获取当月的第一天获取当前时间SQL:SELECT结果:2017-12-27获取当前日期是当月的多少天SQL:SELECTDAY结果:27获取当月第一天SQL:SELECTDATE_ADD(CURDATE(),INTER......