从控制台读入一行字符。如果去掉下面的
while语句就不执行了。

解决方案 »

  1.   

    从控制台读入一行字符。如果去掉,下面的
    while语句就不执行了。
      

  2.   

    StringBuilder Input = new StringBuilder();//实例话一个StringBuilder对象,用来动态生成字符串
    string buff;//声明buffer为字符串型, 此时buffer=null
    Console.WriteLine("Enter text.When done,press Ctrl+Z or enter a blank line:");//向控制台中输出以行提示,
    buff = Console.ReadLine();//接受用户输入,并将用户输入内容传给buffer while((buff != "" ) && (buff != null) )//如果buffer不等于空或默认的话,执行下面循环,但如果没有buff = Console.ReadLine();buffer为空,while循环不执行
    {
    Input.Append(buff);
    Input.Append("\n");
    buff = Console.ReadLine();
    }
    //打印输出
    Console.WriteLine("\n\n===================>\n");
    Console.Write( Input );
    Console.Write("\n\n");这样搂主该明白了吧