C#高级编程(第10版) C# 6 & .NET Core 1.0 (.NET开发经典名著)
上QQ阅读APP看书,第一时间看更新

9.5 小结

本章介绍了委托、lambda表达式和事件的基础知识,解释了如何声明委托,如何给委托列表添加方法,如何实现通过委托和lambda表达式调用的方法,并讨论了声明事件处理程序来响应事件的过程,以及如何创建自定义事件,使用引发事件的模式。

在设计大型应用程序时,使用委托和事件可以减少依赖性和各层的耦合,并能开发出具有更高重用性的组件。

lambda表达式是基于委托的C#语言特性,通过它们可以减少需要编写的代码量。lambda表达式不仅仅用于委托,详见第13章。

第10章介绍字符串和正则表达式的使用。