我一直在寻找一种方法来使用我可以使用的所有工具,并将自己伸展到我所处的位置之外.但是,正如我已经看过的代表一样,我永远找不到一个使用它们的地方(如接口,泛型和很多东西,但是我离题)我希望有人可以告诉我什么时候和如何使用代理在asp.net c#(2.0及更高版本)的网页编程中.
谢谢,如果Stack Overflow出错,请让我知道.
解决方法
bdukes对事件是正确的.但是,您不限于仅使用带有事件的代理.
研究经典观察者模式,以获取有关使用代理的更多示例.模式上的一些文本指向事件模型,但从原始学习的角度来看,您不必使用事件.
有一件事要记住:代表只是另一种类型,可以使用&传递类似于你的原始类型,如“int”.就像“int”一样,一个代表具有自己的特殊特征,当你使用委托类型时,你可以在编码中采取行动.
要获得一个非常好的处理这个问题,其中一些更先进和详细的方面,得到乔·达菲的书,.NET Framework 2.0.