c# 中委托的发展
2021-03-03 15:27
标签:ogr 内联 let int 对象 表达式 匿名方法 显示 OLE c# 1.0 通过在代码中显示初始化委托来创建委托实列 C# 2.0 引入匿名方法概念,作为一种编写可在委托调用中执行的的未命名内联语句块的方式 c# 3.0 引入了Lambda表达式 c# 中委托的发展 标签:ogr 内联 let int 对象 表达式 匿名方法 显示 OLE 原文地址:https://www.cnblogs.com/yxcn/p/12981249.htmlnamespace DeldgateTest
{
public class Program
{
public delegate int MyDeletage(int s);
public static void Main(string[] args)
{
//c# 1.0 定义一个委托对象
MyDeletage md = new MyDeletage(AddNumber);
//c# 2.0 匿名方法
MyDeletage md1 = delegate(int a) { return a; };
//c# 3.0 Lambda表达式
MyDeletage md2 = (x)=> { return x; };
md(1);
md1(2);
md2(3);
Console.ReadKey();
}
public static int AddNumber(int a)
{
return a;
}
}
}