c#控制台在特定条件下重新运行应用程序

本文关键字:条件下 重新运行 应用程序 控制台 | 更新日期: 2023-09-27 18:05:45

我正在创建一个c#控制台应用程序的陈列室。我想要这样的内容:

{
customer comes and places an order. 
when order completse then I want the main page back. 
where customer can re order or re use this application.
}

实际上我想在运行时重新运行应用程序。c#中有特定的函数或语法吗?

c#控制台在特定条件下重新运行应用程序

我不知道有什么函数可以重新运行你的程序。但我也认为,如果你想回到程序的起点,重新运行程序并不是最好的主意。
下面是循环的示例实现:

class Program
{
    private bool _running = true;
    static void Main(string[] args)
    {
        Program program = new Program();
        while (program._running)
        {
            PlaceOrders();
            ...
            if (exitCondition)
            {
                program._running = false;
            }
        }
    }
}

你应该把所有的订单存储在数据库或类似的东西中。在应用程序开始时,您可以加载所有订单,并为用户提供更改订单的可能性,…