c# - "() =>"在 C# 中是什么意思?

标签 c# syntax lambda

在 Composite Application Guidelines 中遇到了以下行。

我知道 => 是一个 lambda,但是 () 是什么意思?

这还有哪些其他示例?

它叫什么,我可以搜索一下吗?

this.regionViewRegistry.RegisterViewWithRegion(RegionNames.SelectionRegion
        , () => this.container.Resolve<EmployeesListPresenter>().View);

最佳答案

这是一个接受 0 个参数的 lambda 表达式

http://msdn.microsoft.com/en-us/library/bb397687.aspx

关于c# - "() =>"在 C# 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630330/

相关文章:

function - Julia Do 函数的语法是如何工作的?

c# - 如何在 "sub"表达式中使用 lambda 表达式参数?

c# - 与进度条并行处理一个月的日期

c# - 使用 Visual Studio Code 在 Linux 上编写 C#

c# - 从数据库填充 Resource.resx 文件

c++ - 函数内部和外部静态变量之间的区别?

c# - 为什么 Bound Textbox 不修改其关联属性,而 Text 值是以编程方式设置的?

php - PHP 中的这种语法是什么?

Java 8 如果Optional 不存在,如何从方法返回?

c++ - lambda 运算符重载?