繁体   English   中英

将另一个类中的方法注册到静态类?

[英]Register a method in another class to a static class?

是否有可能将另一个类中的方法注册到C#中的static类中,以便我可以使用static类名来调用该类。

public static class StaticClass
{

 }


public static class Sample
{
public static string method1()
{return "";}  
} 

我想这样调用, StaticClass.method1()

首先,它是否有效? 有什么可能的方法吗?

首先,它是否有效?

确定有效; 而不是您描绘的方式。

有什么可行的方法吗?

一种方法是在StaticClass上构建一个名为method1的方法。 也许您想封装一些默认行为:

public static class StaticClass
{
    public static string method1()
    {
        // do what you need

        Sample.method1();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM