C# WinForm程序退出的方法
2016-03-27 13:09
691 查看
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#堆栈和托管堆
- “未能找到类型或命名空间名称“WebBrowser”(是否缺少 using 指令或程序集引用?)”的解决办法
- c#_具有索引像素格式的图像不支持 SetPixel
- 用C#在windows上操控电脑自带蓝牙(入道指南)
- 【C#】lock语句及在单例模式中应用
- C# - 日志类
- C# - Lee 公共类库
- C# - 事物回滚
- c# 发送SMTP邮件
- c#正则表达式
- c#.net 生成清晰缩略图的解决方案
- C#求三角形的周长和面积
- C# - 时间格式
- WCF服务寄宿IIS与Windows服务 - C#/.NET
- Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
- Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
- Atitit。Cas机制 软件开发 编程语言 无锁机制 java c# php
- 常量、变量、运算符、表达式和赋值语句的使用
- C# partial部分类的使用