![](/img/trans.png)
[英]Declaring a static method in one class and using it as a method of another class
[英]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.