天道酬勤

.Net Frame 演示 by Leeson [TM]

导航

编写高效的 C# 类--委托

总结

这是一章有难度的章节,正如你看到的那样这里有一些新的概念和编程方法。深刻理解 .Net Framework 的事件工作是非常有必要的,即使是在最简单的Windows Forms应用和ASP.NET的WEB FORMS应用也要涉及到。

大体上我们已经看到如何在编程任务中使用委托,如要调用一个指定的方法,但要延期他的执行直到我们准备好,甚至等待一个分离的线程上某个任务执行完成后。委托能够伴随/脱离事件机制使用。

在.NET Frmework中事件利用委托链工作。我们可以定义委托类型来为事件句柄方法指定签名。事件机制隐含的创建委托对象,并且利用委托对象来跟踪各个事件的事件句柄。

在本章中,我们可以看到很多例子;举例说明在C#中对于事件的最好实践。我们也花费一些时间来查看MSIL代码,来弄明白事件/委托内部是如何工作的。这将有助于我们决定:在我们的应用中如何更有效的使用事件/代理。

 

posted on 2005-07-19 22:44  我自横刀哈哈笑  阅读(125)  评论(0)    收藏  举报