C# WinForm程序退出的方法
2016-09-26 11:15
211 查看
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;
2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;
3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
4.System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。
2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;
3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
4.System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。
相关文章推荐
- C#--设计模式之适配器模式
- HackerRank Find first repeating letter in a string
- C# 读取Excel文件的几种方法【搜集整理】
- c# event关键字的意义
- C#文本日志类
- [C#] C# 知识回顾 - 序列化
- C#多线程
- C#与Java的MD5简单验证(实例代码)
- C#中一个异步回调的实例
- C#调用C++代码遇到的问题总结
- 如果你也会C#,那不妨了解下F#(7):面向对象编程之继承、接口和泛型
- C#之重载
- c#中decimal ,double,float的区别
- C# 生成一个随机数
- CSharpGL(33)使用uniform块来优化对uniform变量的读写
- 一个猜数字的小游戏—C# 控件的动态加载和应用 多线程
- C# yield简单迭代
- C#文本日志类
- C#写入和读出文本文件
- VolumeIndexManager