执行成功后重启c# console app

Restart c# console app after executing succesfull

如何在成功后自动重启 c# 控制台应用程序 运行?我的程序应该连续 运行ning。我应该像一个循环,但不是在代码中,因为它不起作用。

我尝试过的:

Application.Restart();
Environment.Exit(0);

System.Environment.Restart();

None 这些似乎适用于我的项目。所以我正在寻找其他方式?

这里有一个类似的问题,用于在此处重述控制台应用程序 How restart the Console app?

本质上你要求重新启动应用程序。

如果您只是想要运行相同的功能,您可以使用循环或类似的功能。

var shouldExit = false;
while(!shouldExit)
{
    // do work.
    var result = MethodToDoWork();

    // Get whether user wants to restart
    if(!result.Success)
    {
       shouldExit = true;
    }
}