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