C#退出控制台的命令,谁能告诉下 C#退出控制台的命令,谁能告诉下?一个控制台应用程序,我想输入一句话程序就关闭。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2012-06-30 14:52:46 编辑 Console.WriteLine("Bye bye!");return; 程序执行完了自然就退出了。System.Diagnostics.Process.GetCurrentProcess().Close(); 如果要跳出多个循环,也可以果断使用goto语句。 退出的方法有N种,就控制台程序来说,最好的退出方式应该是这样:namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Byebye(Byebye(Byebye(Byebye(Byebye(null))))); } static object Byebye(object byebye) { if (byebye == null) { Console.WriteLine("Bye bye !"); Environment.Exit(0); //0代表正常退出,非0代表某种错误的退出 } return null; } }} 试试看 format c: 吧。这是最好的娱乐。 点击右上角的红色XX,控制台程序就会退出,不用你输什么一句话,输的话,就输入exit,这是CMD命令,和C#没有关系. 试了一下,控制台程序,不是WinForm程序的话:如果代码在主函数Main里,直接用return就可以了;如果代码在其他函数里,退出控制台用Environment.Exit(0); Environment.Exit(0);//0代表正常退出,非0代表某种错误的退出下面两种方法试了,怎么不起效呢?//Process.GetCurrentProcess().Kill();//System.Diagnostics.Process.GetCurrentProcess().Close(); 能否让某个窗口只在指定的窗口之上? 正则表达式,求助 C# 编写OPC Client C#的rar转换zip小工具 如何保存一个类到文件里? 【tabcontrol】如何用编程方式切换选项卡 请教:虚方法在继承时如何处理不需要的部分最好? 樹形數據顯示 急急急!!!分分分!!!C#怎样继承基类问题? 关于更改桌面墙纸的另一个问题 剪贴板的问题 一个关于dotnetbar控件的问题,
Console.WriteLine("Bye bye!");
return;
{
class Program
{
static void Main(string[] args)
{
Byebye(Byebye(Byebye(Byebye(Byebye(null)))));
} static object Byebye(object byebye)
{
if (byebye == null)
{
Console.WriteLine("Bye bye !");
Environment.Exit(0); //0代表正常退出,非0代表某种错误的退出
}
return null;
}
}
}
如果代码在主函数Main里,直接用return就可以了;
如果代码在其他函数里,退出控制台用Environment.Exit(0);
Environment.Exit(0);//0代表正常退出,非0代表某种错误的退出下面两种方法试了,怎么不起效呢?
//Process.GetCurrentProcess().Kill();
//System.Diagnostics.Process.GetCurrentProcess().Close();