使用“var”會影響性能嗎?早些時候我問了一個問題為什么我看到這么多例子使用var關鍵詞并且得到的答案是,雖然只對匿名類型有必要,但它還是用來使代碼編寫“更快”/更容易和“僅僅是因為”。以下這個鏈接(“C#3.0-Var不是objec”)我看到了var在IL中編譯到正確的類型(您將看到它大約在下一篇文章中)。我的問題是,IL代碼使用var關鍵字接受,如果代碼在任何地方都被使用,那么它會不會接近于一個可測量的代碼性能的水平
3 回答

溫溫醬
TA貢獻1752條經驗 獲得超4個贊
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
提交
取消