//异常的另外一种用法,用异常实现程序跳转
void fun()
{
try
{
if(x == 0)
throw new XxxException("xxx");
else
throw new YyyException("yyy");
}
catch(XxxException e)
{
......
}
catch(YyyException e)
{
.....
}
}
void fun()
{
try
{
if(x == 0)
throw new XxxException("xxx");
else
throw new YyyException("yyy");
}
catch(XxxException e)
{
......
}
catch(YyyException e)
{
.....
}
}