关于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),教的人也没讲明白 都在学窗体了,现在再回头提这个一开始的问题,很惭愧。
展开
展开全部
不按教科书讲是老师有原因的。1.他想让你们用不同的想法去理解书上知识,不要照搬书上的内容。2.一个人有一个人的教学特点,不是老师不按教程讲,而是每个人教学特点不一样。
关于你的第二个问题:Console.ReadLine();
是输入一句话,表示正在输入,但是如果结果不写将要一闪而过,有时候就是表示要暂停在一个位置,方便程序正常运行,如果按Ctrl+F5则在运行完程序后不会一闪而过,而是“请按任意键继续.
.
.”,其实你不必对这个关心,这个对你后面讲的内容没什么用,有事联系我……
关于你的第二个问题:Console.ReadLine();
是输入一句话,表示正在输入,但是如果结果不写将要一闪而过,有时候就是表示要暂停在一个位置,方便程序正常运行,如果按Ctrl+F5则在运行完程序后不会一闪而过,而是“请按任意键继续.
.
.”,其实你不必对这个关心,这个对你后面讲的内容没什么用,有事联系我……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询