C# WinForm程序退出的方法
2015-09-12 22:27
555 查看
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# 注释规范
- C#实现多态之一抽象
- C#实现多态之一抽象
- Untiy3D笔记之番外篇——c# 生成真正随机数
- 用线程实现C#中的倒计时
- C#语法中的select
- jacobi迭代法(C#实现)
- C#使用Mutex简单实现程序单实例运行的方法
- C# Webkit GetElementById Click
- C# - Recommendations for Abstract Classes vs. Interfaces
- C#学习笔记-----C#枚举中的位运算权限分配
- C#中复制数组
- C#判断字符串中是否包含一个子字符串是可以直接使用Contains()方法
- C# ListView用法详解 很完整
- 【C#】初识c#
- C#黑白棋制作~
- C#黑白棋制作
- C#实现程序等待延迟执行的方法
- C#实现控制摄像头的类
- C#禁止textbox复制、粘贴、剪切及鼠标右键的方法