C# 委托的发展 delegate, anonymous method and lambda
来源:互联网 发布:linux 播放器剪辑 编辑:程序博客网 时间:2024/05/01 16:53
delegate int Add(int firstNumber, int secondNumber);
NET 1.x (1.0 - 1.1) (C# 1.0)
private int AddNumbers(int firstNumber, int secondNumber){ return firstNumber + secondNumber;}Add add = new Add(this.AddNumbers);int result = add(1,2));
.NET 2.0 - 3.0 (C# 2.0):anonymous methods
Add add = delegate(int firstNumber, int secondNumber){ return firstNumber + secondNumber;};
.NET 3.5 (Type 1) (C# 3.0):Lambda
Add add = (firstNumber, secondNumber) => firstNumber + secondNumber;
.NET 3.5 (Type 2) (C# 3.0):Lambda
public delegate TResult Func<T1, T2, TResult>(T1 arg1, T2 arg2);Func<int, int, int> add = (firstNumber, secondNumber) => firstNumber + secondNumber;
0 0
- C# 委托的发展 delegate, anonymous method and lambda
- [原创]深入理解C# 3.x的新特性(3):从Delegate、Anonymous Method到Lambda Expression
- C# Delegate ,Anonymous methods,lambda expression
- C# EventHandler and Delegate(委托的使用)
- C# EventHandler and Delegate(委托的使用)
- C# EventHandler and Delegate(委托的使用)
- C# EventHandler and Delegate(委托的使用)
- C# EventHandler and Delegate(委托的使用)
- C#的委托 delegate
- 关于Anonymous Delegate与Lambda Expression的趣事
- C# Programming Tips(1) : anonymous methods and delegate
- C# 委托(delegate) 的使用
- C# 委托(delegate)的使用
- 神奇的C# delegate 委托
- About Delegate and Anonymous methods
- C# 委托,Lambda表达式 and Swift 委托,闭包
- C#的委托(Delegate)和事件(Events)
- 关于C#的委托类型【delegate 】
- java集合练习笔记
- 真实网络环境下使用易邮搭建网络邮件服务器并测试通过
- 关于点击电源按钮的时候出现了这情况Transport (VMDB) error -44: Message.
- Struts2文件上传
- HDOJ 4474 Yet Another Multiple Problem(BFS + 剪枝)
- C# 委托的发展 delegate, anonymous method and lambda
- CF#272 (Div. 2) B.(dfs)
- 关于struts2的注解
- echoprint
- 常用url
- 堆排序(C语言版)
- 使用zTree控件制作的表格形式的树形+数据菜单
- 6-1 多态性与虚函数
- 6-2 多态性与虚函数