Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Quando utilizar o tipo var

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?

2 respostas
solução!

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!