Я понимаю запросы Lambda по большей части, но когда я пытаюсь изучить MVC, и я вижу шаблоны по умолчанию для лесов, они используют выражения лямбда для стольких компонентов.
Одним из примеров является DisplayFor
HTML Helper. Код идет @Html.DisplayFor(model => model.name)
Надеюсь, никто не подумает, что это глупый вопрос, просто я, хотя я (думаю, я), по большей части, понимаю выражения Лямбда, они не "текут", как обычный код, и я должен думать об этом довольно трудно понять, что на самом деле происходит!
Итак, на самом деле вопрос:
1) есть ли какая-либо выгода, которую мне не хватает им, используя Lambda-запросы для этих HTML-помощников?
2) Насколько я могу судить, DisplayFor будет привязан только к одному элементу - так почему же это не просто @Html.DisplayFor(model.name)
или подобное?
И, пожалуйста, дайте любую другую информацию, которая может сделать новичка MVC лучше!