C#console在特定条件下重新运行应用程序

时间:2016-09-06 09:57:29

标签: c# console runtime

我正在创建陈列室的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#中是否有任何特定的功能或语法?

1 个答案:

答案 0 :(得分:1)

我不知道重新运行程序的任何功能。但是我也认为如果你想重新回到程序的起点,重新运行程序并不是最好的想法。
以下是循环的示例实现:

class Program
{

    private bool _running = true;

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

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