gin*_*boy 4 c# exception-handling
我在我们的代码库中偶然发现了以下内容...
protected bool IsThing(object item)
{
try
{
return item is Thing;
}
catch (Exception)
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
如果有任何情况catch会被访问,我正在努力解决这个问题?
dca*_*tro 14
该is关键字不会抛出异常.这是一种无用的方法,你应该删除它.
if(IsThing(item)) {...}可以而且应该被取代if(item is Thing) { ... }
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |