c#如何强制退出

来源:互联网 发布:java开源投票系统 编辑:程序博客网 时间:2024/05/17 07:06

c#如何强制退出


问题:
今天在写程序的时候,发现了一个问题,每次程序执行了catch之后并不会跳出,而是继续向下执行,然后报错退出。并非从catch推出。
解决方法:
方法一:Application.Exit()     
开始的时候,使用的是这种方法,但是发现了一个问题,它还是不能跳出,还是继续向下执行,后来才发现,因为Application.Exit()只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵。   

方法二:System.Environment.Exit(0);  
     而System.Environment.Exit(0);   万试万灵,无论在主线
0 0
原创粉丝点击