相关疑难解决方法(0)

如何在C#中调用匿名函数?

我感兴趣的是,如果可以使用C#编写类似于这个Javascript的代码:

var v = (function()
{
    return "some value";
})()
Run Code Online (Sandbox Code Playgroud)

我能做的最多是:

Func<string> vf = () =>
{
    return "some value";
};

var v = vf();
Run Code Online (Sandbox Code Playgroud)

但是我想要这样的东西:

// Gives error CS0149: Method name expected
var v = (() =>
{
    return "some value";
})();
Run Code Online (Sandbox Code Playgroud)

有没有办法调用函数让它匿名?

c# anonymous-function

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

anonymous-function ×1

c# ×1