-5
我有一个简单的代码如下为什么控制台类中的Read()返回一个整数?
int n=Console.Read();
Console.WriteLine(n);
当我给100作为输入正在打印只有49是用于1 ASCII小数,然后什么有关其余零。我还在msdn网站上发现了“输入流中的下一个字符,如果当前没有更多字符需要读取,则输入负数(-1)”。和Read()有一个整数返回类型。其实它是否返回读取的字符数?那么它有什么用处呢?
您引用的文档是您的答案。 “返回输入流中的下一个字符”。那么,你输入的第一个字符是1 ....显然剩下的0仍然在流中。 – BradleyDotNET
“下一个字符”,即一个字母不是“int”。 – Plutonix