我尝试捕捉到我捕捉不同错误类型的地方:
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; }