相关疑难解决方法(0)

动态(C#4)和var之间有什么区别?

我已经阅读了大量有关C#v4附带的新关键字的文章,但我无法弄清楚"动态"和"var"之间的区别.

这篇文章让我思考它,但我仍然看不出任何区别.

难道你只能将"var"用作局部变量,而是局部变量和全局变量吗?

你能否展示一些没有动态关键字的代码,然后用动态关键字显示相同的代码?

c# dynamic

192
推荐指数
8
解决办法
8万
查看次数

Javascript和C#中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)

问题:

  1. 此代码使用var关键字.这种结构有什么好处?
  2. var在Javascript和C#中实现的关键区别是什么?

.net javascript c# linq var

30
推荐指数
3
解决办法
6255
查看次数

标签 统计

c# ×2

.net ×1

dynamic ×1

javascript ×1

linq ×1

var ×1