【发布时间】:2013-08-14 23:15:02
【问题描述】:
是否可以在 C# 中以某种方式为多个命名空间使用相同的 using 别名,我知道它们没有重叠的类名?
例如,如果我可以这样做:
using NSP = namespace1.namespace2;
using NSP = namespace1.namespace3;
namespace2和namespace3没有同名的类,所以不用担心类名有歧义,我这样写会更方便:
NSP.Class1 obj1 = new NSP.Class1();
比
NSP.namespace2.Class1 obj1 = new NSP.namespace2.Class1();
如果我使用
using NSP = namespace1;
【问题讨论】:
-
只是我的意见...但是当人们在我们的代码库中这样做时,我绝对讨厌它... uuggghhh。
标签: c# .net namespaces using