关于C# 控制台应用程序的运行和调试的疑问!

教材一开始讲,就是在写的代码最后加上一句Console.ReadLine();这样VS环境中按F5调试的时候控制台就会等待输入,不会一闪而过。在bin\Debug... 教材一开始讲,就是在写的代码最后加上一句 Console.ReadLine(); 这样VS环境中按 F5 调试的时候控制台就会等待输入,不会一闪而过。 在bin\Debug或者obj\Debug 文件夹生成的exe程序运行效果是一样的。 …… 但是教我的那个一上来就不在代码最后加一句 Console.ReadLine(); ,不用F5 而是用 Ctrl+F5 来执行程序, 这样控制台同样是等待状态,最后一行显示“请按任意键继续. . .” 而如果这样做,我发现在bin\Debug或者obj\Debug 文件夹生成的exe程序,运行起来就是一闪而过的。 …… 1)我不太明白教的那个为什么不按书讲; 2)按照一般做法,在最后一行到底加不加 Console.ReadLine(); 的? 教材没讲明白(根本没提 Ctrl+F5),教的人也没讲明白 都在学窗体了,现在再回头提这个一开始的问题,很惭愧。 展开
 我来答
俟勤岳雪珍
2019-07-07 · TA获得超过3861个赞
知道大有可为答主
回答量:3171
采纳率:34%
帮助的人:187万
展开全部
不按教科书讲是老师有原因的。1.他想让你们用不同的想法去理解书上知识,不要照搬书上的内容。2.一个人有一个人的教学特点,不是老师不按教程讲,而是每个人教学特点不一样。
关于你的第二个问题:Console.ReadLine();
是输入一句话,表示正在输入,但是如果结果不写将要一闪而过,有时候就是表示要暂停在一个位置,方便程序正常运行,如果按Ctrl+F5则在运行完程序后不会一闪而过,而是“请按任意键继续.
.
.”,其实你不必对这个关心,这个对你后面讲的内容没什么用,有事联系我……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式