2008.1.1 结束进程

C#程序退出方法
本文介绍了几种在C#中结束程序的方法,包括Application.Exit()、this.Close()、Environment.Exit(exitCode)等,并讨论了它们之间的区别及使用场景。

C#结束程序的方法正常情况下不需要为C#的程序写结束语句的。

除非在特殊情情下才需要强制退出程序,像程序开了几个互不隶属的窗口,或是创建了几个线程。

但一般也不推荐强制终止,容易引发不可预测的错误。

Application.Exit()是比较彻底的终止;

this.close()是关闭语句所在的窗口。当然如果程序只有一个窗口的话,那就是退出;

Environment.Exit(exitCode)作用大概和Application.Exit()相同,只是可以给父程序提供退出码。

另外还有一些极端的做法: System.Diagnostics.Process.GetCurrentProcess().Close();

 这个有点像疯了……

 

转载于:https://www.cnblogs.com/mol1995/p/5965059.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值