我有一个程序可以读取脚本,如果我用旧版本的软件打开新脚本会出现错误:“XML文档中存在错误(19,10)”这导致我错误例外。 我想保留这个catch但我想在此之前创建另一个catch来捕获这种错误,当XML解析失败时,我尝试使用XMLException类型但它永远不会捕获错误并继续进行常规异常catch。 任何想法如何获取xml解析catch。
谢谢
答案 0 :(得分:1)
在反序列化时会出现这样的消息,据我记得它的类型是InvalidOperationException
。
所以只需添加另一个catch(InvalidOperationException exception)
块,看看它是否适合您。
BTW,具有更多特定细节的真正异常应该在实际异常的InnerException属性中。