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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adalvik 中级黑马   /  2015-4-14 16:44  /  286 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

上次看到一个人在问 goto的问题
我觉得用throw,try,catch 也可以实现类似功能吧
  1.         void fun()
  2.         {
  3.                
  4.                 try
  5.                 {
  6.                          if(x==0)
  7.                                  throw  new yyyException("yyy")
  8.                          else(x==1)
  9.                              throw  new xxxException("xxx")
  10.                 }
  11.                 catch(yyyException e)
  12.                 {
  13.                         //执行代码块1
  14.                 }
  15.                 catch(xxxException e)
  16.                 {
  17.                         //执行代码块2
  18.                 }
  19.                
  20.         }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马