C#退出控制台代码

关闭控制台代码,网上说的我看不懂控制台,我用switch(a/1),如果输入是0,则退出,怎么实现?... 关闭控制台代码,网上说的我看不懂
控制台,我用switch(a/1),如果输入是0,则退出,怎么实现?
展开
 我来答
小星星教育知识分享
高粉答主

2019-11-28 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

示例:

do{

byte.TryParse(Console.ReadLine(),outoption);

if(option==1){

write(path);

}elseif(option==2){

read(path);

}else

Console.WriteLine("Wrongoption");

}while(option!=1||option!=2);

if(option==1){

write(path);

break;

}elseif(option==2){

read(path);

break;

}else

扩展资料

C#在WinForm中打开控制台显示

例:

namespace测试使用

{

publicpartialclassForm1:Form

{

[System.Runtime.InteropServices.DllImport("kernel32.dll",SetLastError=true)]

[return:System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]

staticexternboolAllocConsole();

[System.Runtime.InteropServices.DllImport("Kernel32")]

publicstaticexternvoidFreeConsole();

publicForm1()

{

InitializeComponent();

}

privatevoidForm1_Load(objectsender,EventArgse)

{

AllocConsole();//开启控制台

}

}

}

百度网友ea1c09c
推荐于2017-09-08 · TA获得超过1004个赞
知道小有建树答主
回答量:856
采纳率:0%
帮助的人:1301万
展开全部
如果代码在主函数Main里,直接用return就可以了。
如果代码在其他函数里,退出控制台用Environment.Exit(0);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
RinoaHeartilly
2011-03-28 · 超过17用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:22.2万
展开全部
关闭控制台,还是关闭窗体?控制台应用程序的话,你的代码执行完毕一般会自动关闭,关闭窗体的话可以在窗体退出事件中写入:
this.close();//关闭当前窗体
或者:
Application.Exit();

switch(a/1!=0)//不等于0就一直执行方法体,等于0 就执行下面的退出语句呀
{方法体}
Application.Exit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚子素
2011-03-28 · TA获得超过600个赞
知道小有建树答主
回答量:566
采纳率:33%
帮助的人:201万
展开全部
Application.Exit()方法是终止所有线程上的消息循环,一般情况下,无论在什么地方调用此方法,程序就能退出。
但是如果你在程序中加入了某些耗时甚至是死循环的线程,那么即使是消息循环终止,程序也依然不会结束。
比较暴力的手段用Environment.Exit(0)方法,调用此方法,应用程序即强制退出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叱咤风云555
2015-11-29 · TA获得超过872个赞
知道小有建树答主
回答量:805
采纳率:50%
帮助的人:189万
展开全部
怎么个退出法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式