C#回调参数

标签 c#

在 C# 中有点生疏

我需要将回调传递给一个方法:

void InvokeScript(string jsScript, Action<object> resultCallback);

在我的类中我创建了一个方法来传递给方法:

        public void callback(System.Action<object> resultCallback)
    { 

    }

错误信息 1:

Resco.UI.IJavascriptBridge.InvokeScript(string, System.Action<object>)' has some invalid arguments

错误信息 2:

cannot convert from 'method group' to 'System.Action<object>'

提前致谢

最佳答案

你的回调应该是:

public void callback(object value)

关于C#回调参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14829145/

相关文章:

c# - 多个派生抽象类?

c# - DI、IoC 的五个 W,因为它让我的大脑爆炸

c# - 您需要 c# 才能使用 wcf-soap 吗?

c# - "not all code paths return a value"是什么意思?

c# - 如何处理反序列化变化的 JSON 数据?

c# - 为什么我的堆栈跟踪缺少步骤?

c# - Enter 对提交不起作用,ASP.NET 页面刷新并且不搜索

c# - 一个容器 View 上的多个 View

c# - Caliburn.Micro:从 IResult 中的异常中恢复

c# - 如何在 Excel 中聚焦或选择单元格