Console.Read()与Console.ReadLine()的问题,郁闷~
代码如下:
string name = Console.Read();
string name1 = Console.ReadLine();
Console.WriteLine(name1);
运行:
输入a
输入abc
输出bc
问题:
正常不是应该是输出abc吗,为什么只输出bc?
------解决方案--------------------输入abc
是先string name = Console.Read();
把a 读到name 中了
再string name1 = Console.ReadLine();
这下读到bc到name1了
所以.......
------解决方案--------------------string name = Console.Read();
//
本身就是错误的
string name = Console.Read().ToString();