在catch语句里面可以做分支判断吗?
如:
try
{
语句块;
}
catch(Exception e)
{
if(条件1)
return 结果1;
if(条件2)
return 结果2;
}
在C# 中这么写允许吗?合理吗?
在catch语句里面可以做分支判断吗?
如:
try
{
语句块;
}
catch(Exception e)
{
if(条件1)
return 结果1;
if(条件2)
return 结果2;
}
在C# 中这么写允许吗?合理吗?
这样可以的,不过很少这样写,如果条件根据e判断,建议分开写