方法组转换(3)

Thread t1 = new Thread(delegate() { Console.WriteLine("this is t1"); }); Thread t2 = new Thread(delegate(object o) { Console.WriteLine("this is t2"); }); Thread t3 = new Thread(delegate { Console.WriteLine("this is t3"); });

总结

本篇文章介绍了C# 2.0中委托的改进,通过方法组转换和匿名方法,可以简化程序。

同时,看到了系统定义的三个委托类型,所以有些时候我们可以不用创建自己的委托;但是要这个权衡,如果我们要经常使用一个特定类型的委托,那还是建议定义一个有意义更加明显的委托类型。

下一篇我们将一起看看匿名方法中的变量,(见 )。

C#多线程编程实例 线程与窗体交互【附源码】

C#数学运算表达式解释器

C语言中解析JSON配置文件

C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/1da3117f8f8f443cc648cd013e28f4b4.html