黑马程序员技术交流社区

标题: 关于try-catch [打印本页]

作者: 邬诚    时间: 2012-4-29 20:58
标题: 关于try-catch
在try-catch,如果执行了catch后,如何让程序再次回到try中呢。
作者: 邬诚    时间: 2012-4-29 20:58
不用goto
作者: 现实只有一个    时间: 2012-4-29 21:14
本帖最后由 现实只有一个 于 2012-4-29 21:15 编辑

在外面加一个while(判断条件)循环,不过小心成了死循环
作者: 王卫    时间: 2012-4-29 21:32
while(true)
            {
                 try
                 {
                Console.WriteLine("请输入数字:");
                int i = Convert.ToInt32(Console.ReadLine());
                return;
                  }
            catch
                 {
                Console.WriteLine("输入有误!");
                Console.ReadKey();
                 }
            }
这个 可以 再次 回到 try 中,不知道 是不是 你想要 方法·····
作者: 刘建法    时间: 2012-4-30 09:59
这只一个标志位!
作者: 郗振龙    时间: 2012-5-3 09:58
要回去肯定要循环 比如 for, while都可以




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