提问者:小点点

创建命名空间和类的别名,并在C#中使用别名调用方法


我想在C#中创建alias,即特定的命名空间和类,并想使用alias调用该类的方法。 示例:我有命名空间:UnitTest,类名为test,方法名为“t1”

所以我想为“unittest.test”创建别名为“t”,并想使用别名“t”调用方法“t1”,就像t.t1()。

如有任何帮助将不胜感激。 如果我们有什么解决办法,请告诉我


共1个答案

匿名用户

对于命名空间,可以使用如下所示。

using ns = namespace; 

对于方法,您可以创建扩展方法,但它的包装器不是别名,但可以实现您的目的。

public static class ExtensionsClass 
{
    public static void NameMethod(this ABC t)
    {
       t.ActualMethod();
    }
}

对类来说,我完全不知道该怎么做。