标签: c# control-c
我正在使用控制台取消事件,如下所示:
Action exitAction; Console.CancelKeyPress += (o, cancelArgs) => exitAction?.Invoke();
但是,当我在退出动作中添加打印语句时,它似乎已经过了一半然后终止了。它得到的距离似乎不确定。当我尝试添加Debugger.Launch()时,它说由于进程终止而无法附加。有谁知道为什么该程序会以这种方式工作?