相关疑难解决方法(0)

无法将lambda表达式转换为'System.Delegate'类型

这些都不起作用:

_uiDispatcher.Invoke(() => { });
_uiDispatcher.Invoke(delegate() { });
Run Code Online (Sandbox Code Playgroud)

我想要做的就是在我的主UI线程上调用内联方法.所以我在主线程上调用了这个:

_uiDispatcher = Dispatcher.CurrentDispatcher;
Run Code Online (Sandbox Code Playgroud)

现在我想从另一个线程在该线程上执行一些代码.我该怎么做?我使用了错误的语法吗?

请注意,这不是 WPF应用程序; 我引用了WindowsBase所以我可以访问Dispatcher该类.

c# multithreading dispatcher

47
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1

dispatcher ×1

multithreading ×1