我很感兴趣,如果有可能使用C#编写类似于此Javascript一个代码:如何在C#中调用匿名函数?
var v = (function()
{
return "some value";
})()
我能做到的最多的是:
Func<string> vf =() =>
{
return "some value";
};
var v = vf();
但我想是这样的:
// Gives error CS0149: Method name expected
var v = (() =>
{
return "some value";
})();
有什么方法可以调用该函数使其匿名吗?
你能说你想要完全用代码吗?期望的输入和输出是什么? – 2010-10-13 12:59:55
@Ahmad:问题是完全清楚明确的。 – Timwi 2010-10-13 13:02:59
你能解释一下你为什么要这样做吗?为什么要经历所有的定义匿名函数的方法,并在你可以简单地将匿名函数的主体*放在那里时调用它,并在代码运行时调用它? – 2010-10-13 14:20:01