委托 问答列表

委托和事件之间有什么区别?

作者:Sean Chambers 提问时间:8/27/2008

委托和事件之间有什么区别?不是两者都包含对可以执行的函数的引用吗?...

C#:自定义委托,但给出了第一个参数

作者:Warstek 提问时间:2/7/2023

我想存储来自客户端的 WebSocket 调用的回调。 我想告诉IDE第一个参数应该始终是。ClientMetadata 问题是,我想注册具有无限数量和未知类型参数的方法,但第一个必须是 Clien...

iOS 侦听 UIPopoverPresentationController 关闭事件

作者:Sean McManus 提问时间:6/16/2023

我在弹出窗口中有一个共享对话框,我想在关闭时触发回调。 我尝试将委托分配给 UIPopoverPresentationController,但当我关闭应用程序中的共享对话框时,没有触发任何回调。 ...

为什么我们要使用事件关键字,尽管应用程序可以在没有它的情况下工作?

作者:Soner from The Ottoman Empire 提问时间:3/31/2023

我仍然难以理解使用事件关键字与不实际之间的区别。例如,如果我们删除以下示例中的关键字,则一切正常。如果它有效,我们为什么需要它?我仍然可以制作一些供订阅者消费的东西。如果有必要知道的话,我正在研究 ....

老式异步调用不会进入其回调方法

作者:Hax 提问时间:3/28/2023

我试图找出 .Net 中 async-await 用法的祖先。在下面的代码中,我希望进入传递,但事实并非如此。缺少的点是什么?WebRequestGetWebResponseCallbackBegin...

用于处理一次事件然后取消订阅的通用 C# 方法

作者:Emperor Eto 提问时间:2/17/2023

我正在尝试设计一种通用的方法来实现我认为非常常见的模式,即需要处理一次类事件才能设置结果,并立即取消订阅。该模式如下所示:TaskCompletionSource Task DoSomethingA...

如何在 ASP NET Core 中定义、引发和处理异步事件

作者:Szyszka947 提问时间:1/14/2023

我想用于我的异步事件。但整个话题对我来说似乎很难。delegate 我不知道如何注册事件以及如何注册对所有加薪具有相同逻辑的处理程序。我的意思是,我希望异步事件处理程序始终具有相同的逻辑,该逻辑始终...

C#,事件和没有关键字事件的委托的区别,我看不懂[重复]

作者:Anonymous 提问时间:12/20/2022

这个问题在这里已经有答案了: 委托和事件之间有什么区别? (11 个答案) 11个月前关闭。 C#. 如果你在技术面试中被问到这个问题,你会如何回答? 请介绍一下这些情况的区别: 1) pub...

使用 C 将方法作为参数传递#

作者:user31673 提问时间:1/18/2010

我有几种方法,它们都具有相同的参数类型和返回值,但名称和块不同。我想将要运行的方法的名称传递给另一个将调用传递的方法。 public int Method1(string) { // Do som...

Delegate 和 CancellationToken 故障排除

作者:Alexey Alferov 提问时间:6/20/2023

我不明白为什么我得到System.NullReferenceException:对象引用未设置为对象的实例。 我想将委托 ConnectAsyncDelegate 传递给 Commit 函数。 有必要...


共43条 当前第1页