是否可以在非静态方法上启动程序?

c#

我正在尝试使用非静态方法启动一个项目,但每次都会收到一条错误消息,提示“程序不包含适合入口点的静态“Main”方法。” 那么有什么方法可以解决这个问题并且仍然使用非静态方法开始?

回答

否。入口点必须是static。你可以让你的入口点只是new一些非静态类型并执行你选择的实例方法,但是......

class P
{
    static void Main() => new P().Run();
    void Run() {...}
}


以上是是否可以在非静态方法上启动程序?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>