有没有办法将以下两行合并为一个语句?
Func<XmlNode> myFunc = () => { return myNode; };
XmlNode myOtherNode = myFunc();
Run Code Online (Sandbox Code Playgroud)
我一直在尝试类似下面的东西,但无法让它工作,无法从文档中确定它是否应该工作?
XmlNode myOtherNode = ((Func<XmlNode>) () => { return myNode; })();
Run Code Online (Sandbox Code Playgroud)
我不确定你为什么要这样做但是......
XmlNode myOtherNode = new Func<XmlNode>( () => { return myNode; } )();
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |