我已经阅读了大量有关C#v4附带的新关键字的文章,但我无法弄清楚"动态"和"var"之间的区别.
这篇文章让我思考它,但我仍然看不出任何区别.
难道你只能将"var"用作局部变量,而是局部变量和全局变量吗?
你能否展示一些没有动态关键字的代码,然后用动态关键字显示相同的代码?
我想问一个理论问题.例如,如果我有Page_load中的以下C#代码:
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};
// ...
Run Code Online (Sandbox Code Playgroud)
问题:
var关键字.这种结构有什么好处?var在Javascript和C#中实现的关键区别是什么?