我有一个包含 Dispose
方法的类。在这种方法中,我中止了一个线程。是否有必要实现IDisposable
接口(interface)?
最佳答案
如果您实现了 IDisposable
接口(interface),那么您的类对象可以用于自动隐式调用 Dispose
方法的 using block 中。
来自answer来自 JaredPar
在类型上实现 IDisposable 只有两个原因
- 该类型包含当不再使用该类型时必须释放的本地资源
- 该类型包含 IDisposable 类型的字段
Is there any benefit to implementing IDisposable on classes which do not have resources?
关于c# - 如果我有一个 Dispose 方法,我必须实现 IDisposable 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20650761/