如果Dispose()方法中存在异常,如何处理或怎么办

问题描述 投票:0回答:1

我没有在Stackoverflow上遇到任何获得高票数的问题/解决方案。

所以我想我会在这里再问一次。

如果Dispose()方法中有异常,如何处理或怎么办。

我们应该记录它,或者如果我重新抛出异常,它将被重新抛出。我可能想重新抛出它,以使我知道我在Dispose()中的某个地方犯了一个错误。

即使我们假设它确实被重新扔了,将它扔掉也是一个好习惯吗?

我没有在Stackoverflow上遇到任何获得过高票数的问题。所以我想在这里再问一遍。如何处理或如何处理...

c# exception dispose
1个回答
0
投票

在大多数(但不是全部)情况下,您的异常处理程序应位于代码入口点。就像这样让异常冒出来。

© www.soinside.com 2019 - 2024. All rights reserved.