黑马程序员技术交流社区

标题: Try……Catch异常捕获后如何返回输入? [打印本页]

作者: 冉贵阳    时间: 2012-3-7 14:15
标题: Try……Catch异常捕获后如何返回输入?
在C#中,Try……Cacth语句用于异常捕获后,发现Try语句中的代码错误后在Catch语句中怎么返回输入?代码关键字是什么?
作者: 冉贵阳    时间: 2012-3-10 00:00
我的意思是说在Cacth部分用什么样的关键字或者语句让程序自动返回Try部分,让用户再次重新输入。
作者: 杨楠    时间: 2012-3-10 21:43
感觉TRY Catch的目的不是让用户重新输入,而是为了捕获异常。解决输入非法值可以在WHILE循环里,直到用户输入正确了才结束循环

作者: 冉贵阳    时间: 2012-3-10 23:38
额额,明白。谢啦!
作者: 孙玉昌    时间: 2012-6-10 10:50
try....catch....语句是用来检测异常的,把可能出错的代码放在try里面,如果try中的语句没有问题,就会跳过catch块执行后面的代码,否则,就自动跳到catch里面,执行catch块里的代码,在catch里可以打印输出异常信息,如e.printstacktrace()。如果你就是想让用户在出错后,让用户再次重新输入,那么用do while循环就可以了,当条件不满足,重复执行,而不是用try catch 结构。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2