Aquí está una línea de ejemplo de código que a menudo se genera mediante Visual Studio en un tipo de MVC de aplicación:MVC básico: ¿Qué hace "modelItem =>" hacer?
@Html.DisplayFor(modelItem => item.LastName)
- que entender cómo funciona afeitar (el
@
) - entiendo HTML es un objeto con funciones auxiliares estáticos, como
DisplayFor()
- entiendo
item.LastName
como esta vagamente representa una fila y columna de los datos/modelo
... pero ¿qué diablos es modelItem =>
? De vuelta en mi día, =>
solía ser un operador que se evaluó a un valor booleano. ¿Qué es esta hechicería?
La anotación es C#, no es específico de MVC. Ver MSDN: http://msdn.microsoft.com/en-us/library/bb311046.aspx – Oded
¡Guau, me encantó esta pregunta! :) – Romias