C# Console.ReadLine();的问题

我不明白Console.ReadLine();的用法如下在A处加Console.ReadLine();结果是不执行循环只出现valueofvariableis:100在B... 我不明白Console.ReadLine();的用法 如下在A处加Console.ReadLine();结果是不执行循环 只出现value of variable is:100 在B处加结果正确是100到190。而不加的话结果正确但只是闪一下。我想知道出现以上结果的原因。
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int var;
var = 100;
while (var < 200)
{
Console.WriteLine("value of variable is:{0}", var);
var = var + 10;
//A
}
//B
}
}
}
展开
 我来答
yujw和他的八块腹肌
2009-07-10 · TA获得超过126个赞
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
Console.readline() 意思是等待你输入一行并忽略掉行末的回车
你在A出加 Console.readline() 程序执行到A就暂停了,你随便按几个键 再按回车 或 直接按回车就会进入下一次循环枣桐 就 又执行Console.WriteLine()了
再B出 加 Console.readline() 作用是让程序暂停 一边让你看到 循环执行的效昌罩果 你还凳迅坦成 Console.Read()效果一样
喵0个咪
2013-04-01 · TA获得超过605个赞
知道小有建树答主
回答量:407
采纳率:50%
帮助的人:106万
展开全部
我试了一下,按照我菜鸟的理解水平的话,都可以成功的,只不过:
加在A处的话,就需要摁回车九下才能显示到value of variable is:190,因为while是一个执行循环的句子,执行在while中的句子时有这个console.readline()的话就会每冲锋完成一个var = var + 10;得出的答案VAR显示漏判链一次;
加在B处的话,console.readline()就脱离了while的控制,直接显示出在while循环的所返孙有结果,也就是循环里面的九次结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西张东旺
2009-07-10 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:91.4万
展开全部
控制台运用程序

当程序袭神执行完语句,如果没有遇到读取数据刚烂闭会自动结束拍历亏程序

所以在最后一行必须加上Console.re
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_与你交流
2009-07-11 · 超过17用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:89.9万
展开全部
Console.ReadLine(); 是表示,你可以从控制台输入 内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
noitlr
2009-07-10 · TA获得超过4140个赞
知道小有建树答主
回答量:1772
采纳率:0%
帮助的人:1453万
展开全部
你不能直接运行 要使用调试模式 否则你运行完了 程序自动关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式