有没有一种方法可以为C#类赋予多个名称,例如:
class Foo {}
class AlternativeFooName指的是Foo
我希望能够通过两个名称,Foo和AlternativeFooName访问Foo,但不必从Foo继承。
这个应用程序将为一个类提供一个很长的描述性名称,但在使用它时可以缩写它,例如:
而不是 Foo f = new Foo(); 能够使用以下相同的效果: F f = new F();答案 0 :(得分:10)
using指令也适用于类,例如:
using C = System.Console;
答案 1 :(得分:3)
您可以使用using
语句,例如:
using Foo = My.Namespace.LongFoo;