C#中如何退出程序?

如题所述

  c#退出应用程序办法:
  1、Application.Exit();//好像只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵。
  2、this.Close();//只是关闭当前窗体。
  3、Application.ExitThread();//退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。
  4、Environment.Exit(0); //前面三种方法都不能很好的退出程序,此方法可以完全退出程序,这个要强制得多。
  5、Process.GetCurrentProcess().Kill();//此方法完全奏效,绝对是完全退出。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-03
退不出程序的情况可能是因为循环未执行完,或者等待用户输入,前者你可以在循环体中加入一个判断,如果满足此条件就退出,加上"break;"
如果是后者,你就需要打点字,然后按个回车让程序继续运行。
如果都不是,那就在需要退出的地方加上一行
"Application.Exit();"
或者按住Ctrl键,再按C键,也就是复制的快捷键,就能直接关闭控制台。
第2个回答  2010-12-03
application.exit
第3个回答  2010-12-03
application.exit();本回答被提问者和网友采纳

C#中如何退出程序?
c#退出应用程序办法:1、Application.Exit();\/\/好像只在主线程可以起作用,而且当有线程,或是阻塞方法的情况下,很容易失灵。2、this.Close();\/\/只是关闭当前窗体。3、Application.ExitThread();\/\/退出当前线程上的消息循环,并关闭该线程上的所有窗口, 也会失灵。4、Environment.Exit(0); \/\/前面...

C#控制台程序怎么实现按回车键退出程序?
1、以C#控制台应用程序为例:Console.WriteLine("输入3个整数,之间以逗号分隔,回车键结束...");string str = Console.ReadLine(); \/\/读入用户输入信息 string[] input = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (input.Count() == 3) \/\/不是3,用户输入...

C#中WinForm程序退出方法技巧总结
在C#中退出WinForm程序的方法有许多,如this.Close()、Application.Exit()、Application.ExitThread()、System.Environment.Exit(0)。其中,this.Close()仅关闭当前窗口,若非主窗体或存在托管线程,则无法实现程序干净退出;Application.Exit()强制关闭所有窗体,面对托管线程,同样难以正确退出;Application.Exit...

C# 退出应用程序的几种方法(待测试)
Application.Exit(); \/\/方法退出整个应用程序。 (无法退出单独开启的线程)From.close()exit(1) \/\/如果运行的是Form应用程序,可以调用From.close()exit(1)表示异常退出exit(0)表示正常退出 Process.close() \/\/退出进程可以调用 System.Diagnostics.Process.GetCurrentProcess().Close();

c#里面退出什么语句?
1、退出循环:break;2、强行退出过程\/函数;return; 就像VB.Net中的Exit Sub一样的语句.3、退出应用程序:Application.Exit();continue不是用来退出循环的,是强制性的使循环体进入下一次符合条件的循环.

C#中怎么实现按任意键退出的功能
如果是控制台程序的话:Console.WriteLine("按任意键退出...");Console.ReadKey();这样就行了

C#终止程序
要跳出,很简单 break;就可以 如果代码在一个函数体内,return;要直接终止程序,直接释放窗体 this.Dispose(); 即可 //补充 c#控制台程序用 Application.Exit()即可终止程序 但如果是窗体应用就得调用窗口释放函数来达到退出程序的效果即上面的dispose函数 ...

C#退出事件(方法)
就是事件里面,如果满足某些条件要退出的话,就在该条件的{ }里面加个return;就可以了

C#控制台程序退出功能要怎么写
如果是在main方法里,直接return就行了,控制台程序只执行main方法,执行完即退出,你只要在你需要退出的时候在main方法里return一下就可以了

C#退出程序为哪个命令
不存在 这个命令,主函数运行结束以后,程序就退出了。

相似回答