gpt4 book ai didi

c# - Lambda 与 Dispatcher.BeginInvoke 中的 (Action)delegate

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:48 25 4
gpt4 key购买 nike

在 Dispatcher 中调用 Lambda 函数和显式调用委托(delegate)有什么区别?换句话说,以下内容之间有什么区别:

Dispatcher.BeginInvoke(new Action( () => Foo() ));

Dispatcher.BeginInvoke((Action)delegate () { Foo(); });

private void Foo() { }

最佳答案

没有区别。

在这两种情况下,您都定义了一个匿名方法来调用 foo();

注意:可以这样做

Dispatcher.BeginInvoke(Foo);

关于c# - Lambda 与 Dispatcher.BeginInvoke 中的 (Action)delegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41314306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com