Почему представление по умолчанию для List в ASP.NET MVC использует 'var' для перебора элементов? - PullRequest
0 голосов
/ 25 марта 2010

Заголовок в значительной степени подводит итог, он вставляет следующую строку кода:

 <% foreach (var item in Model) { %>

Поскольку представление генерируется автоматически и использует отражение, чтобы точно определить, что это за элемент, поэтому вы получаете intellisense и все, мне просто интересно, почему они используют var, а не фактический тип?

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Мне нравится выражение var, и я считаю его отличным дополнением к языку C #. Когда я решу сменить тип, у меня будет меньше проблем. Я также пытаюсь следовать принципу СУХОЙ, зачем повторять тип переменной, когда она уже находится в определении строго типизированного представления?

Но я думаю, это вопрос личных предпочтений, использовать или нет var.

0 голосов
/ 25 марта 2010

Я бы посоветовал всегда использовать var. Я думаю, что это более читабельно. Я думаю, что Microsoft чувствует себя так же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...