| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Неявный тип локальных переменных |
| Автор: tercat 11.10.2012, 14:11 | ||||
Почему рекомендуется использовать неявный тип локальных переменных вместо явного типа?
вместо
|
| Автор: VSB 11.10.2012, 22:15 | ||
Как то так я думаю. |
| Автор: Moid 17.10.2012, 11:12 |
| http://blogs.msdn.com/b/ruericlippert/archive/2012/08/28/foolish-consistency-is-foolish.aspx |
| Автор: Экскалупатор 17.10.2012, 20:14 |
| ))) так спросил бы у него, чего он это рекомендует. |
| Автор: RoboTown 21.10.2012, 03:53 |
| Все зависит от ситуации, как правильно отметили выше. Помните когда var появился? Правильно, вместе с LINQ. И цель его, в первую очередь, была в том, чтобы избегать написания длинных (и часто не очевидных) типов с генерик параметрами. В случае с WebClient явная форма даже возможно чуть лучше, но в целом здесь нормально писать и так и так. |
| Автор: mihryak 22.10.2012, 15:55 | ||
цель была дать возможность создавать переменные анонимных типов, а там уж и на обычные типы распространилась фишка, раз уж уже ввели её |
| Автор: RoboTown 1.11.2012, 23:28 | ||
Соглашусь, но для сложных вложенных генерик типов в LINQ тоже. |