私はMVCサンプルを勉強しています。私は "@ Html.DisplayFor(modelItem => item.FirstName)"の構文の周りを頭で囲むことができませんでした。次のコードでは、modelItemがIEnumerable <Runner>
のオブジェクトであるビューに渡されたものであることを理解しています。私は "modelItem => item"の意味を理解していません。順番に言えば、このラムダをどのようにして通常のC#構文に変換しますか?おかげHtml.DisplayFor構文
@model IEnumerable<Runner>
<div id="Finishers">
<h4>Finishers</h4>
<ul id="finihers_female">
@foreach (var item in Model) {
<li>
@Html.DisplayFor(modelItem => item.FirstName)
@Html.DisplayFor(modelItem => item.LastName)
@Html.DisplayFor(modelItem => item.Gender)
@Html.DisplayFor(modelItem => item.FinishedTime)
</li>}
</ul>
私のMSDNドキュメントは、ラムダ式に彼の質問に答えるために何もしていません。 – RickAndMSFT