【发布时间】:2011-12-09 12:51:11
【问题描述】:
我不明白为什么我的整数没有正确输出,Console.Read() 方法说它正在返回一个整数,为什么 WriteLine 没有正确显示它?
int dimension;
dimension = Console.Read();
Console.WriteLine(""+ dimension);
【问题讨论】:
-
你输入了什么?输出了什么?
-
一个整数。当我输入 10 时,它显示为 49。我尝试了类型转换,但它仍然是 49。
-
您的代码运行正常。您正在阅读一个字符。如果您想在 10 中阅读,那么您应该使用 ReadLine() 这当然不能解决您的代码可能存在很多问题的事实。
标签: c#