0
  1. 调用 Dispose()
  2. 不要调用 Dispose()
  3. 仅引发异常
  4. 引发 Exception ,并调用 Dispose()

正确答案是什么?

4

1 回答 1

2

你在这里读过

C#“使用”语句导致调用 Dispose()。这和Close()一样,发生网络错误时可能会抛出异常。因为对 Dispose() 的调用隐式发生在“using”块的右大括号处,所以编写代码和阅读代码的人都可能不会注意到这个异常源。这代表了应用程序错误的潜在来源。

正如它所说“对 Dispose() 的调用是隐式发生的”所以我希望能解决问题

于 2013-09-30T08:35:02.010 回答