首页 新闻 会员 周边

对循环语句的一个小疑问

0
悬赏园豆:5 [已解决问题] 解决于 2009-12-25 16:38

源代码:

     using System;
class Method
{
 static void Main()
 {
  string TempName="";
  while(TempName!="end")
  {
   TempName=Console.ReadLine();
   MyMethod(TempName);
  }
 }
 public static void MyMethod(string AName)
 {
  Console.WriteLine("The name is "+AName+"\n");
 }
}

疑问:为什么当输入"end"以后,屏幕还是打印"The name is end"才结束,而不是直接结束呢??

老7的主页 老7 | 初学一级 | 园豆:170
提问于:2009-12-25 15:52
< >
分享
最佳答案
0

using System;
class Method
{
    static void Main()
    {
        string TempName = Console.ReadLine();
        while (TempName != "end")
        {
          
            MyMethod(TempName);
          TempName=  Console.ReadLine();
        }
    }
    public static void MyMethod(string AName)
    {
        Console.WriteLine("The name is " + AName + "\n");
    }
}

收获园豆:5
【当耐特】 | 小虾三级 |园豆:645 | 2009-12-25 16:05
你想说的是什么?
老7 | 园豆:170 (初学一级) | 2009-12-25 16:07
其他回答(1)
0

仔细看楼上的的

 MyMethod(TempName);
 TempName=  Console.ReadLine();

一滴血 | 园豆:1602 (小虾三级) | 2009-12-25 16:19
哦 知道了
支持(0) 反对(0) 老7 | 园豆:170 (初学一级) | 2009-12-25 16:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册