delegates 相关问题

代表们可以参考几个概念。对象可以依赖另一个(委托)来执行功能。委派还可以参考编程语言功能,利用方法查找规则来调度自调用。在C#中,委托定义触发事件时要调用的方法。

在静态方法中获取非静态方法名

我正在尝试做一些相当简单的事情,但不确定是否有任何方法可以简单地创建我的类的虚拟实例。 我试图简单地使用...

回答 2 投票 0

Roslyn 导致内存泄漏,我该如何遏制它?

所以我有这个 NET6.0 控制台应用程序,它充当其他 UDP 消息应用程序之间的桥梁。 要定义如何从我的应用程序发送数据,请使用此配置文件系统,其中包含...

回答 1 投票 0

ExtensionDelegate.swift 未调用

首先我想说我知道存在这样的问题,但我在我读过的内容中没有找到任何可以解决我的问题的内容。 我的最终目标是拥有像计数这样的手表复杂功能......

回答 2 投票 0

如何在C#中从字符串调用委托?

是否可以通过变量名称(作为字符串)调用存储在变量中的委托?我想我必须使用反射机制,但我没有得到任何结果 示例代码: 类演示 { 噗...

回答 4 投票 0

委托给实例方法不能有 null 'this'discord.net

我正在.NET 8 中开发C# 程序 我有一个通用主机,其中包含一系列用于不和谐机器人的服务。在其中一个我有这样的代码 (简化代码) 公共 MessageService(DiscordSocketClient cli...

回答 1 投票 0

在 Rails 中,我可以通过委托方法订购查询吗?

我在通过委托方法订购查询时遇到困难。我的任务是帮助将一个相当大的 Rails 3 应用程序升级到 Rails 4。我在索引操作中遇到了这个查询。 #

回答 1 投票 0

“退出构造函数时,不可为空的事件必须包含非空值”

我收到警告“退出构造函数时,不可为空的事件“SomeEvent”必须包含非空值。请考虑将该事件声明为可空。” 这是一个非常简化的版本...

回答 2 投票 0

C# 委托类文档中“实例方法对其第一个参数关闭”是什么意思

我目前正在研究 C# 中的 Delegate 类的文档,并且遇到了一些让我困惑的术语。我对代表即将到来的内容有一个概念性的了解

回答 1 投票 0

在 F# 中创建接受通用委托的函数

我已经为 GLFW 创建了一些 F# 绑定。为此,有几个回调。现在,除了回调定义(这是一个 de...

回答 2 投票 0

null 事件 += 不会导致错误。为什么这个 `null +=` 不是一个错误?

运行以下命令 委托无效 GreetDelegateType(); 公开课节目{ 静态 GreetDelegateType GreetDelegate; 静态事件 GreetDelegateType GreetEvent; 静态无效 GreetInEn...

回答 1 投票 0

尝试链接委托者(多播委托)时出现“运算符‘+’不能应用于‘方法组’和‘方法组’类型的操作数”

以下代码 公共类类型测试{ delegate int LogMessageDelegate(字符串消息); int LogMessageToConsoleReturn1(字符串消息) { Console.WriteLine($"{msg} 返回...

回答 1 投票 0

C# 事件是同步的吗?

这个问题分为两部分: 引发事件是否会阻塞线程,或者是否开始异步执行 EventHandler 并且线程同时继续运行? 是

回答 7 投票 0

在 C# 中,如何用函数参数中的委托替换 Func?

查看以下函数,它需要另一个具有输出类型 T 的 Function 并简单地调用它并返回结果: T CallFunction(Func lambda) { 返回 lambda(); }...

回答 2 投票 0

如何在不同的ViewModel之间正确共享ViewModel Delegate?

在我的应用程序中,我有一个 ViewModel 委托,它在我的一些 ViewModel 之间共享(在导航图的范围内)。 示例:一个 ViewModelDelegate 仅获取一次过滤器项目并重新...

回答 1 投票 0

即使已设置委托,委托也会返回 nil

是 stackoverflow 的新手,所以请告诉我是否需要提供额外的上下文,但我有一个 xcode 项目(健身应用程序),其中我有一个选项卡栏控制器,两个名为

回答 1 投票 0

如何解决:匿名函数转换为 void 返回委托无法返回值

我正在尝试为一组旨在向外部 API 请求一些数据的任务实现信号量 slim。数据可能有不同的格式,所以计划是返回 HttpResponseMessag...

回答 1 投票 0

如何解决匿名函数转换为void返回委托无法返回值的问题

我正在尝试为一组旨在向外部 API 请求一些数据的任务实现信号量 slim。数据可能有不同的格式,所以计划是返回 HttpResponseMessag...

回答 1 投票 0

有没有办法将这些重复的代码变成一个单一的、干净的方法

我的搜索逻辑中有以下代码,它引用旧数据库,其中匹配搜索的唯一方法是表行名称、Level-1、Level-2 等。 if (criteria.Levels.Contains(&

回答 1 投票 0

在构造函数中传递 C# 函数以用作 EventHandler 委托的订阅者

我花了一些时间学习 C# 中的委托,并连接了一个包含两个表单的小型 Windows 表单应用程序来测试它们。 我的目标是让 AddContactForm 推送新联系人...

回答 1 投票 0

使用system.func时将类型转换为接口

这里很新,对于 C# 来说也很新。 这是我的问题。 我有一个使用 func delegate 的通用类 公开课网格 { 私有 TGridObject[,] 垫; 公共网格(int宽度...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.