c# - 在定义后立即执行 lambda 表达式?

标签 c# lambda

有没有办法在定义后立即执行 lambda 表达式?

换句话说(无效的 C# 代码):

(() => { Console.WriteLine("Hello World"); }).Invoke();

最佳答案

当然。

new Action(() => { Console.WriteLine("Hello World"); })();

这应该可以解决问题。

关于c# - 在定义后立即执行 lambda 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10198370/

相关文章:

c# - 无法将 lambda 表达式转换为委托(delegate)类型 'System.Func<char,bool>'

c# - 从数据库 LinqToSql 访问值的任何更好的方法

c# - 按钮统一切换颜色

c# - .NET框架实现了什么排序算法

c# - SQL选择在何处转换为Linq

c# - 在 Select() 查询中使用的 Lambda 表达式

c# - 如何向列添加值并更新数据库

c# - 如何在C#中声明 session 变量?

ruby-on-rails - "taken"是 ruby​​ 中的关键字吗?

c# - 替换参数以指向 lambda 表达式中的嵌套参数