delegates 相关问题

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

为什么 Kotlin 允许在没有支持字段的情况下委托扩展属性?

我明白为什么 Kotlin 不允许初始化扩展属性,例如 val SomeClass.anExtensionProperty = "不能这样做" 因为没有支持字段来保存该值。 ...

回答 1 投票 0

在 Swift 中 init() 完成后立即运行函数

我正在测试从初始值设定项运行委托模式。这是我的数据供应商测试类及其数据源: 协议 MyClassDataSource : AnyObject{ func returnString(字符串: 字符串) }

回答 1 投票 0

在 Swift 中 initi() 完成后立即运行函数

我正在测试从初始值设定项运行委托模式。这是我的数据供应商测试类及其数据源: 协议 MyClassDataSource : AnyObject{ func returnString(字符串: 字符串) }

回答 1 投票 0

使用 linq 选择匿名委托

我知道有办法做到这一点,但我一直在用头撞墙试图找出答案。这工作正常: 私有 GenericRecord CreateGeneric(GenericRecord g, 成员 m) { g.会员...

回答 2 投票 0

将委托传递到 servicecollection C# Web API

我正在尝试将方法从我的调用 API 项目传递到库中。该库需要接收指向具有其他依赖项的非静态类中的方法的指针。图书馆称...

回答 1 投票 0

C# 动态事件订阅

如何动态订阅 C# 事件,以便给定一个对象实例和包含事件名称的字符串名称,您可以订阅该事件并执行某些操作(写入 cons...

回答 10 投票 0

为属性 setter 或 getter 创建高性能开放委托

开放委托是对没有目标的实例方法的委托。要调用它,您需要提供目标作为其第一个参数。它们是优化代码的聪明方法,否则会使用

回答 3 投票 0

如何在 blazor 或 c# 中处理委托

下面我附上了我的 blazor 代码。 私有委托任务 keyActionDelegate(KeyboardEventArgs e); 私有KeyActionDelegate _keyActionDelegate; 受保护的覆盖异步任务 OnParametersSetAsync...

回答 1 投票 0

“Action<object?, EventArgs>”和“EventHandler(object?sender, EventArgs e)”有什么区别?

public delegate void Action(object? sender, EventArgs e); 公共委托 void EventHandler(object? sender, EventArgs e); 这两行有什么区别?...

回答 1 投票 0

如何编写文本框中鼠标滚动时发生的事件?

我想更改鼠标滚动时文本框的数量。我有一个滚动文本框,但我不想使用它。有与此相关的活动吗? 我应该编写一个文本框事件吗?如果是的话,如何...

回答 4 投票 0

泛型类委托上的函数指针

我需要获取 FunctionPointerForDelegate 来传递本机 P/Invoke,但该函数驻留在 myClass 类型的泛型类中 当我尝试创建指针时出现错误 系统。

回答 1 投票 0

无法在 VS 2022 中调用 main 函数

在 VS 2022 中,代码 public static void main 的入口点不再存在。 我试图实现一个简单的委托,但控制台上没有显示任何输出: 使用系统; 命名空间 ConsoleA...

回答 1 投票 0

在vs2022中无法调用main函数

在vs2022中,代码public static void main的入口点不再存在。 我试图实现一个简单的委托,但控制台中没有显示输出 使用系统; 命名空间 ConsoleApp1 {

回答 1 投票 0

是否可以在C#接口中定义Godot Signal?

我必须在我的游戏中实施伤害系统。我有多个类,可能会被损坏(单位、行星等)。 每个可能损坏的节点都实现IDamageable接口。 戈多信号被杀

回答 1 投票 0

在unity c#中使用委托的多个实例

我在名为 BattleManager 的脚本上创建了一个委托,以在回合结束时处理方法。 一切似乎都工作得很好,除非同一对象有多个实例

回答 1 投票 0

C#中使用try catch给Var赋值

我想用C#做这样的事情。我认为使用委托或匿名方法可以实现这一点。我尝试过,但我做不到。需要帮忙。 SomeType someVariable = 尝试 { ...

回答 6 投票 0

委托和多个视图控制器的初始化顺序不起作用

我正在尝试构建一个程序,其中 MainController 使用委托将数据传递到 TableViewController 内的表中。我认为我已经正确初始化了它,但 LoadSN() 没有触发

回答 1 投票 0

委托不触发方法

我查看了其他代表问题,但没有任何好的现有答案。一切都应该正确设置,我可以看到我的滑块将更改日志中的值。由于某种原因,代表

回答 1 投票 0

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

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

回答 2 投票 0

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

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

回答 1 投票 0

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