以下内容可以在 C# 中完成吗?:
var greeting = "Hello" + function ()
{
return " World";
}() + "!";
我想做一些类似的事情(C#伪代码):
var cell = new TableCell { CssClass = "", Text = return delegate ()
{
return "logic goes here";
}};
基本上,我想实现某些逻辑的内联作用域,而不是将该 block 逻辑移动到单独的方法中。
最佳答案
var greeting = "Hello" + new Func<String>(() => " World")() + "!";
关于c# - C# 中类似 JavaScript 的匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211907/