我有一个漂亮的菜鸟问题。我一直看到这个语法:“=>”是什么意思?
<%= Html.LabelFor(model => model.Email) %>
......我不知道=>的含义。我认为这是linq2sql或ado.net实体框架的语法,但我只是使用直接ado.net。我不明白为什么VWD在生成Create窗体时使用了这种语法。
=>是什么意思?
我有一个漂亮的菜鸟问题。我一直看到这个语法:“=>”是什么意思?
<%= Html.LabelFor(model => model.Email) %>
......我不知道=>的含义。我认为这是linq2sql或ado.net实体框架的语法,但我只是使用直接ado.net。我不明白为什么VWD在生成Create窗体时使用了这种语法。
=>是什么意思?
看看Lambda Expressions (C# Programming Guide)
所有lambda表达式使用拉姆达运算符=>,它读作“去”。 lambda运算符的左侧指定输入参数(如果有的话),右侧保存表达式或语句块。 lambda表达式x => x * x被读取为“x转到x次x”。
[我如何在.Net中的lambda表达式中使用“=>”(http://stackoverflow.com/问题/ 274022/how-do-i-pronounce-as-used-in-lambda-expressions-in-net) – 2010-05-27 20:35:29