delegates 相关问题

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

在不使用 lambda 的情况下,是否有更短的方法在 C# 中声明 Func(委托)变量?

到目前为止,我知道使用委托声明 Func 变量的两种不同方法。 技巧1 var AddTen = new Func(委托(int 输入) { 返回输入+10; }); 技巧2 有趣...

回答 2 投票 0

如何调用带有任何返回值和参数类型的参数的方法?

我正在为嵌入式系统自动化项目开发脚本引擎。实现这一目标的一个要求是按顺序存储指令以便稍后运行。该项目还必须在...

回答 1 投票 0

在 C# 中将委托强制转换为 Func

我有一些代码: 公共委托 int SomeDelegate(int p); 公共静态 int Inc(int p) { 返回p+1; } 我可以将 Inc 转换为 SomeDelegate 或 Func: SomeDelegate a = Inc; 功能...

回答 8 投票 0

“textFieldDidBeginEditing”几乎匹配 Swift 中协议“UITextFieldDelegate”的可选要求“textFieldDidBeginEditing”

我正在开发一个应用程序,我为该应用程序的每个功能创建了模块。我必须从一个模块 UI 控制器切换到另一个模块 UI 控制器。 我的模块中有 UIController,并且我

回答 5 投票 0

C++/CLI 从 typedef std::function 到托管委托

我有一个来自外部库的大类,我需要在托管代码中使用非托管回调。 非托管代码简化: typedef std::function

回答 1 投票 0

如何将委托从 Unity C# 传递到本机 Kotlin Android SDK?

我有一个本机 Android 库,正在集成到 Unity 中,它需要我将 C# 委托传递给本机 SDK。作为一项设计决策,我将函数传递给本机 SDK,以便在 v...

回答 1 投票 0

使用 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

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