由于.net 2.0引入了匿名方法,所以创建委托的方式可以更简化了。
.net 2.0中的委托
有了匿名方法,上一篇的例子可以简化为:
1 namespace DelegateDemo 2
{ 3 //声明委托 4
public delegate void MyDel(string arg1, string arg2);
5 6 class Program 7
{ 8 static void Main(string[] args) 9
{10 //.net 2.0中的委托11 12
//创建委托,使用匿名方法13
MyDel myDel = delegate(string arg1, string arg2)14
{15
Console.WriteLine(string.Format("arg1:{0},arg2:{1}", arg1, arg2));16
};17 18 //调用委托19 myDel("aaa", "bbb");
20 21 Console.ReadKey();
22
}
23
}
24
}
可以看到,不要再去单独定义类型和方法了,只需要使用内联的语法实现就可以了。
编辑推荐:
- .net 2.0中的委托实例讲解02-21
- .net 1.x中的委托实例详解02-21
- 介绍一个力软敏捷开发框架02-21
- 什么是委托?总结.net中重要的特性委托02-21
- 对wcf的理解--实现计算器功能02-21
- C# 多线程--线程池的详细介绍02-21
- .NET Core 和 .NET .Framework 相比哪个速度快?02-21
- C#中SQL参数传入空值出错误和如何解决办法02-21
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
