C# 应用程序按需自动关闭

C# 应用程序按需自动关闭,c#,.net,compact-framework,C#,.net,Compact Framework,我有一个控制台应用程序,它需要能够保持打开状态,监听从通信模块发送给它的命令 为此,我添加了以下内容: Console.WriteLine("Press any key to close..."); Console.ReadLine(); 我遇到的问题是,通过通信,我希望有人能够向我发送命令,告诉我关闭应用程序 这两个信息相互冲突,我一直在思考如何正确处理。你考虑过这种方法吗 public static void Main(...) { while(true) {

我有一个控制台应用程序,它需要能够保持打开状态,监听从通信模块发送给它的命令

为此,我添加了以下内容:

Console.WriteLine("Press any key to close...");
Console.ReadLine();
我遇到的问题是,通过通信,我希望有人能够向我发送命令,告诉我关闭应用程序


这两个信息相互冲突,我一直在思考如何正确处理。你考虑过这种方法吗

public static void Main(...)
{
    while(true)
    {
        // do job

        if(exit condition)
            return;
    }
}

我可以去掉ReadLine()。问题是,我的主应用程序只创建了一个对象,而这个对象只对来自通信的事件做出反应。无论如何,我会仔细尝试一下……我选择了一种稍微不同的方法,但它确实有效。非常感谢你!只是一个评论。将其更改为WPF应用程序。