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

教材一开始讲,就是在写的代码最后加上一句Console.ReadLine();这样VS环境中按F5调试的时候控制台就会等待输入,不会一闪而过。在bin\Debug或者ob... 教材一开始讲,就是在写的代码最后加上一句 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),教的人也没讲明白

都在学窗体了,现在再回头提这个一开始的问题,很惭愧。
展开
 我来答
xuqiangqiang2
2011-03-28
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
不按教科书讲是老师有原因的。1.他想让你们用不同的想法去理解书上知识,不要照搬书上的内容。2.一个人有一个人的教学特点,不是老师不按教程讲,而是每个人教学特点不一样。

关于你的第二个问题:Console.ReadLine(); 是输入一句话,表示正在输入,但是如果结果不写将要一闪而过,有时候就是表示要暂停在一个位置,方便程序正常运行,如果按Ctrl+F5则在运行完程序后不会一闪而过,而是“请按任意键继续. . .”,其实你不必对这个关心,这个对你后面讲的内容没什么用,有事联系我……
huakai120
2011-03-28
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
ctr+F5是调试运行。深究这个没多大意义。IDE只是个环境,精髓在你的编程思想。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sw324073442
2011-03-29
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
刚开始学编程把,有一点要告诉你。学编程要耐心,多写代码绝对是好事。老师讲课是不会按照书上来的,因为书上的是你自己业余时间看以及练习的。如果按照书上的讲,那么光讲C#语言的语法以及特性都不知道要讲几个月。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式