[英]how to convert lambda expression to object directly?
我必须通过这样做:
Action action = () => { ..// };
object o = action;
任何方式这样做:
object o = () =>{}; //this doesn't compile
Weeeell,代表是对象,但lambdas不是。
该object o = (Action)(() => {});
将编译,但我不知道它是否看起来更好。
关于什么:
object o = (Action) (() => { ... });
虽然我真的不知道为什么你想把它作为一个对象存储起来......
另一种选择,并非完全不同:
object o = new Action(() => { });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.