【发布时间】:2011-12-15 18:21:38
【问题描述】:
有没有办法像这样为类分配默认方法:
public class EscMenu
{
public static void EscMenu()
{
//do something
}
public static void SomeOtherMethod()
{
//do something else
}
}
因此,当我在同一解决方案中的另一个类中调用 EscMenu.SomeOtherMethod(); 时,它确实“做其他事情”,但我不能调用 EscMenu();。
我该怎么做?
谢谢!
编辑:
好的,我会尝试以更好的方式解释这一点:
当我从另一个(外部)类调用它时,我只想让类 EscMenu 做一些事情:EscMenu();。当然我可以很容易地在EscMenu 中创建一个方法default() 并在外部调用EscMenu.default();。但我真的很想打电话给EscMenu();
如果那是不可能的,或者我仍然无法解释自己,那么请不要介意;-)
再次感谢!
【问题讨论】:
-
很难理解你想要达到什么目的
-
“我不能调用“EscMenu();””是什么意思?
-
编辑了我的问题。希望这次我能更好地解释自己^^
标签: c# class function methods default