使用:使用的不良做法

本文关键字:不良 使用 | 更新日期: 2023-09-27 17:49:58

一年前我读到过一些关于使用

的不良做法
using (some code) {
}

。谁能给我解释一下这些坏习惯吗?谢谢。

使用:使用的不良做法

为什么你认为这是一个不好的做法?这可能是一个非常好的(或最佳的)实践,因为对象将在using块之后立即被处理。

不,这根本不是不好的做法——在很多情况下,这是非常好的做法。

使用"Using"方法,您可以编写代码,知道IDisposable类型一旦超出作用域就会自动处理,这意味着您不需要在代码的每个出口点手动调用Dispose()

话虽如此,你当然可以想出一些Dispose()的坏用法,但它本身并不是坏的,而且往往是好的。