c# - C# 中类似 JavaScript 的匿名函数

标签 c# javascript anonymous-methods anonymous-function

以下内容可以在 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/

相关文章:

C#:匿名方法与命名方法

c# - 如何使用单个 LINQ 查询按年份对事件进行分组?

C#:以编程方式为 console.readline 输入文本

c# - 这段代码真的会导致 "access to modified closure"问题吗?

javascript - .hide() 隐藏容器 div 单击而不只是处理?

c# - 在 C# 中编写匿名函数的推荐方法是什么?

java - 匿名监听器是否与弱引用不兼容?

c# - 与用于键入密码的文本框相关的问题

javascript - Bootstrap 弹出窗口不起作用

javascript - javascript将id值返回给另一个函数不起作用