24
A
回答
47
使用匿名方法时,不指定返回类型。这会工作:
var x = new Action(delegate(){});
一些替代方案:
Action x =() => {}; // Assuming C# 3 or higher
Action x = delegate {};
Action x = delegate() {};
var x = (Action) (delegate{});
14
为什么不拉姆达符号?
Action myAction= (Action)(()=>
{
});
相关问题
- 1. 声明委托人
- 2. C#递归委托声明问题
- 3. 使用委托声明
- 4. 声明形式委托
- 5. 委托声明困境
- 6. 如何在C++/CLI中转发声明委托?
- 7. 枚举的委托方法声明
- 8. 声明委托属性时出错
- 9. 动作委托 - 声明更正
- 10. C#线程-ThreadStart委托
- 11. 如何在C++/cli中声明委托并在C#中使用它
- 12. 声明说明:id <a_name>委托人;
- 13. C#Func委托
- 14. C#委托是否线程安全?
- 15. 在模型委托声明中使用数组符号
- 16. 在委托声明中包装功能的方法
- 17. 在macOS 10.8+兼容应用程序中声明WKWebView委托人
- 18. 为什么我不能在功能级别声明委托?
- 19. 在应用程序委托上声明UIView
- 20. 究竟是委托在C#
- 21. C# - 匿名委托
- 22. C#属性委托?
- 23. C++委托创建
- 24. C++委托行使
- 25. NSURLConnection委托和线程 - iPhone
- 26. 多线程委托/事件
- 27. 异步委托与线程
- 28. 这三个委托声明有什么区别?
- 29. 如何声明一个泛型委托具有out参数
- 30. 分配给空委托的事件声明
@maxp,您还可以使用语法如`行动X =代表(){};' - 两者都一样的,所以按您的喜好用! – VinayC 2011-01-27 11:13:47