一句话说明白lamda表达式
来源:互联网 发布:java捕获唯一约束异常 编辑:程序博客网 时间:2024/06/11 16:27
lamda表达式
格式:
( 形参列表 ) => { 函数体 }
作用:简化匿名方法的书写,可用在任何可使用匿名方法和强类型代理的地方;
例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lamda_expression
{
class Program
{
public delegate string mydelegate( string s);
static void Main( string [] args)
{
mydelegate d1;
d1 = delegate( string myarg) { Console.WriteLine("anonymous method output: {0}", myarg);
return "anonymous method done"; };
d1 += (( string myarg) => { Console.WriteLine("lamda expression output: {0}", myarg);
return "lamda ok"; });
Console.WriteLine("d1 output: {0}", d1("arg"));
}
}
}
输出:
anonymous method output: arg
lamda expression output: arg
d1 output: lamda ok
从上面的输出还可以看到,
d1代理了多个方法,只有调用序列中最后一个方法的返回值作为d1的返回值。
格式:
( 形参列表 ) => { 函数体 }
作用:简化匿名方法的书写,可用在任何可使用匿名方法和强类型代理的地方;
例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace lamda_expression
{
class Program
{
public delegate string mydelegate( string s);
static void Main( string [] args)
{
mydelegate d1;
d1 = delegate( string myarg) { Console.WriteLine("anonymous method output: {0}", myarg);
return "anonymous method done"; };
d1 += (( string myarg) => { Console.WriteLine("lamda expression output: {0}", myarg);
return "lamda ok"; });
Console.WriteLine("d1 output: {0}", d1("arg"));
}
}
}
输出:
anonymous method output: arg
lamda expression output: arg
d1 output: lamda ok
从上面的输出还可以看到,
d1代理了多个方法,只有调用序列中最后一个方法的返回值作为d1的返回值。
0 0
- 一句话说明白lamda表达式
- 一句话说明白lamda表达式
- 一句话说明白lamda表达式
- 一句话说明白Lambda表达式的基本知识
- 一句话说明白什么是委托
- 遇到的常用概念-一句话说明白。
- 四个代码让你明白委托,匿名函数,Lamda表达式
- lamda表达式
- lamda表达式
- Lamda表达式
- lamda表达式
- lamda表达式
- Lamda表达式 委托 匿名委托 Lamda表达式
- 一句话说明白Java线程池中shutdown和shutdownNow的区别
- C# lamda表达式学习
- C# lamda表达式学习
- delegate及 lamda表达式
- 简单实用lamda表达式
- 使用mod_dav_svn访问Subversion仓库
- Java内部类与静态内部类
- How to check others Concurrent Request Output
- Sublime Text 2快捷键
- ARM core 介绍
- 一句话说明白lamda表达式
- rhel虚拟机设置局域网网卡
- unix信号机制
- Deep Learning 前世今生
- 邮件系统VPN搭建方案
- Java异常的面试问题及答案
- 一类监督学习问题
- 绝对路径在不同环境下 到底是相对于什么的绝对
- oracle 最常用的的函数。。