Diferença entre a implementação de var em Javascript e C #
Gostaria de fazer uma pergunta teórica. Se eu tiver, por exemplo, o seguinte código C # em Page_load:
cars = new carsModel.carsEntities();
var mftQuery = from mft in cars.Manufacturers
where mft.StockHeaders.Any(sh=> sh.StockCount>0)
orderby mft.CompanyName
select new {mft.CompanyID, mft.CompanyName};
// ...
Questões
Este código usa ovar
palavra-chave. Qual é o benefício dessa construção?Qual é a principal diferença entre a implementação dovar
em Javascript e C #?