gpt4 book ai didi

c# - 什么时候在 asp.net 中使用委托(delegate)?

转载 作者:太空狗 更新时间:2023-10-29 17:33:06 24 4
gpt4 key购买 nike

我一直在寻找一种方法来使用所有我可以使用的工具,并让自己超越我所处的位置。但就我所读到的关于委托(delegate)的内容而言,我永远找不到使用它们的地方(比如接口(interface)、泛型和很多东西,但我离题了。)我希望有人能告诉我他们何时以及如何使用委托(delegate)在 web 中为 asp.net c#(2.0 及更高版本)编程。

谢谢,如果 Stack Overflow 有误,请告诉我。

最佳答案

bdukes 对事件的看法是正确的。但您并不仅限于将委托(delegate)用于事件。

研究经典的观察者模式以获得更多关于使用委托(delegate)的例子。模式上的一些文本指向事件模型,但从原始学习的角度来看,您不必使用事件。

要记住的一件事:委托(delegate)只是另一种可以使用和传递的类型,类似于您的原始类型,例如“int”。就像“int”一样,委托(delegate)有它自己的特殊特征,当您使用委托(delegate)类型时,您可以在编码中执行这些特征。

要真正很好地处理这个主题以及其中一些更高级和更详细的方面,请阅读 Joe Duffy 的书,.NET Framework 2.0 .

关于c# - 什么时候在 asp.net 中使用委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/635015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com