关于从键盘输入数据的解决方法
static void Main(string[] args){
string[] s = new string[20];
int i;
Console.WriteLine("请输入十个数字");
for (i = 0; i < 10; i++)
{
s[i] =Console.Read().ToString();
}
for (i = 0; i < 10; i++)
{
Console.WriteLine(s[i]);
}
Console.Read();
在这个代码中,我想要得到的结果是从键盘输入数据,然后再打印出来。(运行平台是VS2008)结果却是这样:
当我向里面输入这样几个数时,
12154545
打印出来是:
49
50
49
53
52
53
52
53
13
10
我主要是想问一下几个问题:
一:就是为什么最后的数字是13,10
二:就是当我输入8个数那个打印的页面才不会消失,当我输入九个数时,打印出来的页面就会马上消失。
三:就是我想问一下从键盘输入的数字是当字符串处理吗?还有回车键会不会也会被当做是字符处理。
很感谢各位的帮忙!谢谢
[ 本帖最后由 爱好者123 于 2010-10-4 17:03 编辑 ]