浅谈Read()和ReadLine()

ReadLine()

    从控制台读取一行数据,一次读取一行字符,并且直到用户按下回车键它才会返回。但是,它不接收回车键。

    有效输入,返回string 类型;无效输入或者未接收到输入,返回Null

Read()

     从控制台的输入流下一个字符,一次读取一个字符,并且直到用户按下回车键它才会返回。但是,它不接收回车键。

     有效输入,返回整数(返回该字符的ASCII码);如果输入流中无数据,返回-1

实例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            int  str1 = Console.Read();
            Console.WriteLine("str1={0}", str1);
            //string str2 = Console.ReadLine();
            //Console.WriteLine("str2={0}",str2);
            while (true) ;
        }
    }
}
View Code

 

posted @ 2016-06-04 10:28  太过随意  阅读(207)  评论(0)    收藏  举报