我接受了以下问题的面试:
添加/更改以下程序,以便在Main之前调用M方法。 您可能无法更改主页。
Main
{
c C = new C()
}
Class C
{
Public C()
{
}
Public M()
{
}
}
所以我把M作为一个类编写,然后将Public M改为静态构造函数,但这在C#中不起作用,只在C ++中有效。 我在网上搜索过,在Main开始之前找不到任何方法来启动它。
...谢谢
答案 0 :(得分:0)
编写一个Program
类的类初始值设定项,并在调用main之前输入代码,然后自己调用main。
partial class Program {
static Program(){
// do something
Main();
Environment.Exit(0);
}
}