9.5 小结
本章介绍了委托、lambda表达式和事件的基础知识,解释了如何声明委托,如何给委托列表添加方法,如何实现通过委托和lambda表达式调用的方法,并讨论了声明事件处理程序来响应事件的过程,以及如何创建自定义事件,使用引发事件的模式。
在设计大型应用程序时,使用委托和事件可以减少依赖性和各层的耦合,并能开发出具有更高重用性的组件。
lambda表达式是基于委托的C#语言特性,通过它们可以减少需要编写的代码量。lambda表达式不仅仅用于委托,详见第13章。
第10章介绍字符串和正则表达式的使用。