В C# местные переменные в цели метода могут быть объявлены с неявным использованием типа var
, и тип решен во время компиляции:
var i = 10; // implicitly typed
int i = 10; // explicitly typed
Случаи использования анонимных типов прибывают, требуя это var
, как уже упомянуто в ответе здесь места. Однако в случаях, в которых он дополнительный, выбор - просто вопрос о стиле? Есть рекомендации (Вы исполняете обязанности или нет, при условии, что оправданный) использоваться или избегать его var
в решительных ситуациях?