delegates 相关问题

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

使用 Delegate 将 UIImage 数据传递到另一个视图控制器

[更新] 我传递 UIImage 的方式是错误的。这是不可能的,因为我永远不会知道必须传递 UIImage 数据的视图控制器的实例。 我不使用协议,而是共享 UI...

回答 1 投票 0

在 Kotlin 中使用泛型类委托函数变量

我目前正在开发一个需要委托函数变量的应用程序。我在尝试这样做时遇到了一些问题。这是一个最小的可重现示例的代码: 包...

回答 1 投票 0

关闭 ViewController 并重新加载上一个/传回数据?

我的应用程序从服务器下载更新。为此,它将设备上的数据与服务器上的可用数据进行比较。如果不匹配,布尔值“updateAvailable”将设置为 true,并且

回答 3 投票 0

为什么 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

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