我在VS2010中編程c#並測試了一個名爲ReSharper的插件。根據我的經驗,我覺得它可以清理代碼並簡化不必要的邏輯。然而,它在我的代碼中拾取的主要問題之一是當我初始化變量時。C#初始化變量
Resparper建議初始化才子「VAR」
int i = 0 ----> var i = 0
or...
MyClass1 MyClass = new MyClass(1)
我始終認爲,使用VAR有輕微的開銷,似乎有點懶出來或鬆散型(雖然我不知道它有一定的優勢)。我一直在嘗試查找是否有一個很好的理由來初始化這樣的變量。 Reshaper說,使用var是一個有爭議的問題,但它有很好的用於初始化的擴展。有誰知道這可能會或可能不會?
如果你想了解更多關於var's的內容,請點擊這裏:http://stackoverflow.com/questions/41479/use-of-var-keyword-in-c – rie819