我有一个很大的命名空间:Foo.Bar.Space.Station.Bar和我的别名就是像Station这样的东西。我如何在使用部分中这样做?
使用Foo.Bar.Space.Station.Bar对象???
所以我可以这样做
Station.Object obj = new ...
而不是
Foo.Bar.Space.Station.Bar.Object obj = new ...
答案 0 :(得分:16)
您可以在using语句中为命名空间指定别名。
using Station = Foo.Bar.Space.Station.Bar;
答案 1 :(得分:3)
using Station = Foo.Bar.Space.Station.Bar;
但在我看来,有两个名为Bar的命名空间并不是一个好主意。 :)即使它不是真正的代码。
答案 2 :(得分:1)
查看http://www.blackwasp.co.uk/NamespaceAliasQualifier.aspx,因为它会解释它以及可能出现的一些问题。请特别注意有关命名空间别名限定符的部分。
答案 3 :(得分:-4)
using Foo.Bar.Space.Station.Bar = Station;