我有一些卷曲的问题..
我可以在我的文档顶部定义类的别名,例如
using MyName = Bla.Bla.ClassName
但是我可以在方法中定义这样的东西吗?
答案 0 :(得分:7)
只能在文件或命名空间级别定义别名:
using MyName = Bla.Bla.ClassName;
namespace A{
...
}
或
namespace A{
using MyName = Bla.Bla.ClassName
...
}
如果您想要定义“方法别名”,则这也是不可能的:别名仅适用于类型或命名空间。
答案 1 :(得分:5)
不,using
指令必须在任何声明之外,或在命名空间声明中:
using Foo;
namespace Bar
{
using Baz;
}
您无法在方法中执行此操作。为什么不为全班做这件事呢?为什么仅希望它在特定方法中应用?