Should I *always* favour implictly typed local variables in C# 3.0?

后端 未结 12 586
梦如初夏
梦如初夏 2020-12-09 15:48

Resharper certainly thinks so, and out of the box it will nag you to convert

Dooberry dooberry = new Dooberry();

to

var doo         


        
12条回答
  •  没有蜡笔的小新
    2020-12-09 16:00

    I use it only when it's clearly obvious what var is.

    clear to me:

    XmlNodeList itemList = rssNode.SelectNodes("item");
    var rssItems = new RssItem[itemList.Count];
    

    not clear to me:

    var itemList = rssNode.SelectNodes("item");
    var rssItems = new RssItem[itemList.Count];
    

提交回复
热议问题