我一直在寻找一种方法来使用我能够使用的所有工具,并将自己伸展到我所处的位置之外.但是,尽管我已经阅读过有关代表的内容,但我找不到使用它们的地方(比如Interfaces,Generics和很多内容,但我离题了.)我希望有人可以告诉我他们何时以及如何使用代表在asp.net c#(2.0及以上版)的web编程中.
谢谢,如果Stack Overflow出错,请告诉我.
bdukes对事件是正确的.但是,您不仅限于使用具有事件的代理人.
研究经典观察者模式,了解有关使用委托的更多示例.模式上的一些文本指向事件模型,但从原始学习角度来看,您不必使用事件.
要记住的一件事:委托只是另一种类型,可以使用和传递类似于您的原始类型,如"int".就像"int"一样,委托有自己的特殊特性,当你使用委托类型时,你可以在编码中采取行动.
要获得关于这个主题以及其中一些更高级和更详细的方面的非常好的处理,请获取Joe Duffy的书,.NET Framework 2.0.
好吧,每当你处理一个事件时,你都在使用一个代表.