自 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();
这里的最佳实践是什么?
using
子句,在(通常很少出现的)有歧义的情况下使用完全限定名称即可... - Thomas Levesque