使用“var”会影响性能吗?早些时候我问了一个问题为什么我看到这么多例子使用var关键词并且得到的答案是,虽然只对匿名类型有必要,但它还是用来使代码编写“更快”/更容易和“仅仅是因为”。以下这个链接(“C#3.0-Var不是objec”)我看到了var在IL中编译到正确的类型(您将看到它大约在下一篇文章中)。我的问题是,IL代码使用var关键字接受,如果代码在任何地方都被使用,那么它会不会接近于一个可测量的代码性能的水平?
3 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
var
var
8年后更新
var
IList<int> Foo(){ return Enumerable.Range(0,10).ToList();}
List<int> bar1 = Foo();IList<int> bar = Foo();var bar3 = Foo();
Foo()
IList<int>
bar3
bar3
var
dynamic
添加回答
举报
0/150
提交
取消