C#值被声明但从未使用过

前端之家收集整理的这篇文章主要介绍了C#值被声明但从未使用过前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试捕捉到我捕捉不同错误类型的地方:
catch (XmlException XmlExp)
{
    return false; 
}

catch (XmlSchemaException XmlSchExp)
{
    return false; 
}
catch (Exception GenExp)
{
    throw GenExp;
}

注意XMLException XMLExp被声明但从未使用过.是否可以捕获XMLException而不声明本地变量?

这是有效的代码

catch (XmlException)
{
    return false; 
}

解决方法

是的,像这样
catch (XmlException)
{
    return false; 
}

catch (XmlSchemaException)
{
    return false; 
}

catch (Exception GenExp)
{
     // inspect or use GenExp
     throw;
}

猜你在找的C#相关文章