gpt4 book ai didi

c# - 帮助理解 .NET 委托(delegate)、事件和事件处理程序

转载 作者:可可西里 更新时间:2023-11-01 08:17:53 26 4
gpt4 key购买 nike

<分区>

在过去的几天里,我问了几个关于委托(delegate)的问题 HEREHERE .我承认......我真的不明白委托(delegate)。我真的真的真的很想理解和掌握它们。 (我可以定义它们——类型安全的函数指针——但由于我对 C 类型语言的经验很少,所以它并不是很有帮助。)

任何人都可以推荐一些在线资源来以一种不假设的方式解释委托(delegate)吗?

这是我怀疑 VB 实际上妨碍了我的那些时刻之一,因为它在幕后为我做了一些接线。

理想的资源应该只是解释委托(delegate)是什么,而不引用其他任何东西,比如(事件和事件处理程序),会告诉我所有的一切是如何连接的,解释(正如我刚刚了解到的)委托(delegate)是类型以及是什么让它们成为现实作为一种类型是独一无二的(可能使用了一点 ildasm 魔法))。然后该基础将扩展以解释委托(delegate)如何与事件和事件处理程序相关,这本身就需要一个很好的解释。最后,该资源可以使用真实示例将所有内容结合在一起,并解释编译器自动发生的连接、如何使用它们等。而且,哦,是的,什么时候应该和不应该使用委托(delegate),换句话说,缺点和替代方案使用委托(delegate)。

你说呢?你们中的任何人都可以指出可以帮助我开始精通之旅的资源吗?

编辑最后一件事。理想的资源将解释您如何可以和不能在接口(interface)声明中使用委托(delegate)。这真的让我感到困惑。

感谢您的帮助。

赛斯

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