[英]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.