代码:
public A{
如果a=5,throw exceptionA
如果a=9,throw exceptionB
}那么我在调用这个方法的时候,怎么同时捕获这两个异常?try{
A
}catch(exceptionA)
{
}exceptionB怎么捕获?
public A{
如果a=5,throw exceptionA
如果a=9,throw exceptionB
}那么我在调用这个方法的时候,怎么同时捕获这两个异常?try{
A
}catch(exceptionA)
{
}exceptionB怎么捕获?
A
}catch(exception e)
{
if (e is exceptiona)
{
}
else if (e is exceptionb)
{
}
}
{
if(ex is exceptionA)
{
//捕获A异常
}
if(ex is exceptionB)
{
//捕获B异常
}
}
A
}catch(exceptionA)
{
...
}
catch(exceptionA)
{
...
}
{
A
}
catch(ExceptionA)
{
}
catch(ExceptionB)
{
}
A
}catch(exceptionA)
{
...
}
catch(exceptionB)
{
...
}
A
}catch(exceptionA)
{
}
catch(exceptionB)
{
}
{
A
}catch(ExcepionA a)
{
}catch(ExcepionB b)
{
}