C#中的命名空间前缀

Lau*_*ent 5 c# namespaces

我已经可以做了:

using System.Windows.Forms;
Button b;
Run Code Online (Sandbox Code Playgroud)

要么:

System.Windows.Forms.Button b;
Run Code Online (Sandbox Code Playgroud)

但我想这样做:

using System.Windows;
Forms.Button b;
Run Code Online (Sandbox Code Playgroud)

(因为Button与另一个命名空间不明确,键入System.Windows.Forms.Button太长).

然而,这给了我一个错误,我怎么能实现这一点?

谢谢

Pet*_*old 11

命名空间别名:

using Forms = System.Windows.Forms;
Run Code Online (Sandbox Code Playgroud)

除非您在该命名空间中使用类,否则"使用System.Windows"现在是多余的.