我有一个叫Message
的课。它位于MyProgram
命名空间内。问题是System.Windows.Forms
也有一个Message
类,因此每当我想使用两个命名空间中的类时,都需要编写MyProgram.Message
来引用我的类,这非常乏味。
我希望这行能行:
using static Message = MyProgram.Message;
但出现以下错误:
“使用静态”指令不能用于声明别名
是否有一种方法可以强制代码将Message
识别为MyProgram.Message
?另外,更改班级名称也不是真正的解决方案。 :P
答案 0 :(得分:2)
using static
适用于静态成员,不适用于嵌套类型。
常规的using
指令可以正常工作。
using Message = MyProgram.Message;