既然引入了var关键字,为什么要使用为什么要使用全限定名称呢?
var
有效地减少了变量声明的类型。因此,可以保留完整的声明而不会使代码膨胀。这让我想知道,您为什么还要声明namespace
使用情况?
// A lot of typing, but unambiguous.
System.Drawing.Point a = new System.Drawing.Point();
// using System.Drawing, Point possibly ambiguous.
Point b = new Point();
// using System.Drawing, Point possibly ambiguous.
var c = new Point();
// Less typing, still unambiguous.
var d = new System.Drawing.Point();
这里的最佳做法是什么?