当前位置: 首页 > news >正文

Lambda拉姆达表达式

  拉姆达表达式常用于委托,也就是说拉姆达表达式是匿名函数,简单点就是函数。

 

 a => a.Equals("string"); 
//原形为:

(a) => { return a.Equals("string");}

//相当于equals函数:
public bool equals(string a)
{
return a.Equals("string");
}
可创建委托:(三者等效)
 Func<string, bool> del = a => a.Equals("string");
Func<string, bool> del = (a) => { return a.Equals("string");} Func<string, bool> del = equals;

例1:
 
 
Func<string, bool> del = equals;
//表示传入的参数为string类型,返回类型为bool,使用的时候如这样:
if(del("string"))
Console.WriteLine("this is a string"); //结果输出为:this is a string
 例2:
delegate int del(int i); static void Main(string[] args) { del myDelegate = x => x * x; int j = myDelegate(5); //j = 25  }  


 

转载于:https://www.cnblogs.com/weimingxin/p/8109804.html

相关文章:

  • 大型EMR电子病历源码三甲医院医疗信息管理系统软件网络版
  • 迭代器、 生成器、 面向过程编程
  • java-StringBuffer和String的相互转换
  • 数据库的SQL优化
  • DBMS_SCHEDULER修改资源调度总结
  • mysql5.6整表数据删除binlong恢复
  • 装饰器函数
  • 传奇物品叠加设置方法
  • 使用selenium抓取淘宝的商品信息
  • JAVA-初步认识-常用对象API(集合框架-概述)
  • 九:动态规划-最大的算式
  • ssl1104-USACO 2.1城堡(foodfill)【图论,广搜】
  • C#多线程技术提高RabbitMQ消费吞吐率
  • 2017年总结的前端文章——border属性的多方位应用和实现自适应三角形
  • django之中间件
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【技术性】Search知识
  • 10个最佳ES6特性 ES7与ES8的特性
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • chrome扩展demo1-小时钟
  • Hibernate【inverse和cascade属性】知识要点
  • JAVA SE 6 GC调优笔记
  • Koa2 之文件上传下载
  • laravel5.5 视图共享数据
  • markdown编辑器简评
  • Python 基础起步 (十) 什么叫函数?
  • React的组件模式
  • Redis中的lru算法实现
  • vue-cli在webpack的配置文件探究
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • windows下使用nginx调试简介
  • 程序员该如何有效的找工作?
  • 初识 beanstalkd
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 老板让我十分钟上手nx-admin
  • 时间复杂度与空间复杂度分析
  • 小试R空间处理新库sf
  • 优化 Vue 项目编译文件大小
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 阿里云API、SDK和CLI应用实践方案
  • 说说我为什么看好Spring Cloud Alibaba
  • #etcd#安装时出错
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (¥1011)-(一千零一拾一元整)输出
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (十一)图像的罗伯特梯度锐化
  • (转) Android中ViewStub组件使用
  • (转)h264中avc和flv数据的解析
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .net 验证控件和javaScript的冲突问题