相关疑难解决方法(0)

我想了解@ Html.DisplayFor中的lambda表达式(modelItem => item.FirstName)

我在C#和MVC上相当新,并且在某些场合使用过lambdas,例如匿名方法和LINQ.

通常我看到lambda表达式看起来像这样:

(x => x.Name), (x => { Console.WriteLine(x))
Run Code Online (Sandbox Code Playgroud)

我明白lambda ="去".我从未见过没有使用左参数的lambda表达式.

我不知道如何翻译这个lambda表达式

@Html.DisplayFor(modelItem => item.FirstName)
Run Code Online (Sandbox Code Playgroud)

任何人都可以为我揭开这一点吗?不应该这样

(modelItem => modelItem.FirstName)?
Run Code Online (Sandbox Code Playgroud)

我从Microsoft的ASP.NET MVC入门教程中得到了这个.

c# asp.net-mvc lambda html-helper razor

47
推荐指数
3
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

html-helper ×1

lambda ×1

razor ×1