Вот пример строки кода, который часто генерируется Visual Studio в приложении типа MVC:
@Html.DisplayFor(modelItem => item.LastName)
- Я понимаю, как работает бритва (
@
) - Я понимаю, что Html - это объект со статическими вспомогательными функциями, например
DisplayFor()
- Я понимаю
item.LastName
, поскольку это свободно представляет строку и столбец из данных/модели
... но какая черта modelItem =>
? В свое время =>
использовался как оператор, который был оценен как логическое значение. Что это за колдовство?