Acredito que o uso do var não seja uma boa prática de programação, porém existe algum caso em que esse uso seja recomendado? Se sim, qual?
Acredito que o uso do var não seja uma boa prática de programação, porém existe algum caso em que esse uso seja recomendado? Se sim, qual?
Olá Amanda,
Acho que o var se encaixa bem no uso do LINQ, exemplo:
var dadosProduto = (from p in produtos select new { p.Nome, p.Preco });
Neste caso as informações são encapsuladas, então fica difícil definir um tipo correto para a variável, e usando a palavra var o tipo adequado será escolhido automaticamente.
Também acho interessante ao usar o foreach, pois as vezes percorremos uma lista genérica ou que possui dados alterados dinamicamente, o que pode resultar em problemas na definição do tipo.
Vale lembrar que não há perda de performance no uso do var, e o código fica mais limpo e menor tbm
Obrigada Leonardo, ajudou bastante!