我想在C#中创建alias,即特定的命名空间和类,并想使用alias调用该类的方法。 示例:我有命名空间:UnitTest,类名为test,方法名为“t1”
所以我想为“unittest.test”创建别名为“t”,并想使用别名“t”调用方法“t1”,就像t.t1()。
如有任何帮助将不胜感激。 如果我们有什么解决办法,请告诉我
对于命名空间,可以使用如下所示。
using ns = namespace;
对于方法,您可以创建扩展方法,但它的包装器不是别名,但可以实现您的目的。
public static class ExtensionsClass
{
public static void NameMethod(this ABC t)
{
t.ActualMethod();
}
}
对类来说,我完全不知道该怎么做。