A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冉贵阳 黑马帝   /  2012-3-7 14:15  /  6383 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在C#中,Try……Cacth语句用于异常捕获后,发现Try语句中的代码错误后在Catch语句中怎么返回输入?代码关键字是什么?

4 个回复

倒序浏览
我的意思是说在Cacth部分用什么样的关键字或者语句让程序自动返回Try部分,让用户再次重新输入。
回复 使用道具 举报
感觉TRY Catch的目的不是让用户重新输入,而是为了捕获异常。解决输入非法值可以在WHILE循环里,直到用户输入正确了才结束循环
回复 使用道具 举报
额额,明白。谢啦!
回复 使用道具 举报
try....catch....语句是用来检测异常的,把可能出错的代码放在try里面,如果try中的语句没有问题,就会跳过catch块执行后面的代码,否则,就自动跳到catch里面,执行catch块里的代码,在catch里可以打印输出异常信息,如e.printstacktrace()。如果你就是想让用户在出错后,让用户再次重新输入,那么用do while循环就可以了,当条件不满足,重复执行,而不是用try catch 结构。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马