请进来的高手回答C#的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:28:12
请问在C#中有没有什么代码可以结束整个程序 一定是整个程序啊 不是RETURN
调用操作系统的API中的中断
直接关机都可以... ???
请问什么意思???

如果是Winform程序 ===========
Application.Exit();

主窗体.Close();

如果是控制台程序 ============
在Main函数里写 return;

至于直接关机,要调用rundll32.exe或者shoutdown.exe

this.Close();
break

调用操作系统的API中的中断
直接关机都可以...

建议你看一下Application这个类,多余的话我也不说了,自己实践很有意义,真的。

其实一个程序(或者是一个进程)只有一个主线程,一般来说,结束一个程序只要结束主线程就可以了。呵呵,控制一个程序大体上和控制一个线程是没两样的

Application.exit();基本上就可以了