
c#输入int类型
2个回答
展开全部
不能用Console.Read,这个方法是从输入流中读取第一个字符的Ascii码,也就是说假定你输入15,用上面的int age那行得到的实际上是字符"1"的ASCII码,也就是49。实际上除非特殊的需要,绝大多数时间我们用输入都是的都是Console.ReadLine
上面那行改成下面的就行了
int age = int.Parse(Console.ReadLine());
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询