一个C#的问题的基础问题 今天上课老师讲到一段代码 int age=int.Parse(Console.ReadLine());
今天上课老师讲到一段代码intage=int.Parse(Console.ReadLine());就是当用户输入纯数字字符串时,以上代码可以转化为整型变量。现在的问题是,...
今天上课老师讲到一段代码 int age=int.Parse(Console.ReadLine());就是当用户输入纯数字字符串时,以上代码可以转化为整型变量。现在的问题是,如果用户输入的是非纯数字字符串,如何使上段代码依旧成立?或者用什么方法?麻烦高手解答下 ,谢谢了
展开
9个回答
展开全部
非纯数字是什么意思? 小数?
int age = Convert.ToInt32(3.3)
如果是指汉字或字母,那是不可能的
int age = Convert.ToInt32(3.3)
如果是指汉字或字母,那是不可能的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接提示“输入的字符串不是整数”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要么抓下异常,捕抓的时候提示用户格式不正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数组呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询