C# WinForm程序退出的方法

1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;

2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;

3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;

4.System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。

最新文章

  1. Excel单元格发生变化后,使用Outlook给特定的人发邮件
  2. echarts基本使用
  3. C#学习笔记----C#中的闭包机制
  4. Poj 1061 青蛙的约会(扩展GCD)
  5. YUV YCbCr
  6. [Flex] IFrame系列 —— IFrame嵌入html点击其他组件后页面消失的问题
  7. 保护企业的Word文档
  8. 我用的一些Node.js开发工具、开发包、框架等总结
  9. MySQL可视化管理工具 —— Navicat for MysSQL
  10. SQL中对日期进行模糊查询的方法
  11. 网络基础知识HTTP(1) --转载
  12. 利用python3.5 构建流媒体后台音视频切换的服务端程序
  13. SpriteKit中反转Action需要注意的问题
  14. tomcat自动运行磁盘任意位置上的项目、使用Maven对tomcat进行自动部署
  15. 使用nginx反向代理实现隐藏端口号
  16. sed 替换多个空格为一个
  17. 关于var、let、const的故事
  18. HDU 6044--Limited Permutation(搜索+组合数+逆元)
  19. Java基础之理解封装,继承,多态三大特性
  20. JMS - 基于JMS的RPC

热门文章

  1. ios8加入通知栏开始
  2. 关于iconfont
  3. javascript 判断系统设备
  4. Sybase配置中文语言支持及字符集
  5. 【CCTYPE函数系列】
  6. Java - 反射机制(Reflection)
  7. 百度搜索附近加盟店等基于LBS云搜索功能的实现
  8. iOS 使用NJKWebViewProgress做webview进度条
  9. Python和C#基本算法实现对比
  10. (原)java中opencv的width的问题