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