我有一个很漂亮的noob问题。我一直看到这种语法:
<%= Html.LabelFor(model => model.Email) %>
......我不知道=&gt;手段。我认为这是linq2sql或ado.net实体框架的语法,但我只是直接使用ado.net。我不明白为什么VWD在生成Create表单时使用了这种语法。
= =&gt;意思?
答案 0 :(得分:8)
答案 1 :(得分:1)
查看Lambda Expressions (C# Programming Guide)
所有lambda表达式都使用lambda operator =&gt;,它被读作“转到”。 lambda运算符的左侧指定输入参数(如果有),右侧包含表达式或语句块。 lambda表达式x =&gt; x * x读作“x转到x乘x”。