@Html.EditorFor (m => m )лямбда-синтаксис в MVC

Я только изучаю C #и MVC, и пытаясь понять некоторые примеры.

@Html.EditorFor(m => m)

В конце концов я понял, что '=>' — это лямбда-оператор, и что он означает что-то вроде «m такое, что m». На самом деле это не имеет никакого смысла. мне. Почему бы просто не передать m?

Кроме того, я не вижу, чтобы m было определено ни в одном представлении, с которым я работаю. Модель определена, и предположительно это то, что собирает этот метод. Как это работает

Наконец, я просмотрел определение для Html.EditorFor и не увидел какой-либо перегрузки для передачи только одного параметра.Где определен этот синтаксис??http://msdn.microsoft.com/en-us/library/ee834942.aspx

13
задан McGarnagle 6 May 2012 в 06:31
поделиться