读书人

Console.Read()与Console.ReadLine()的

发布时间: 2012-01-16 23:36:52 作者: rapoo

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();

读书人网 >C#

热点推荐