什么时候应该显式调用System.Threading.Timer的Dispose()函数?
如题:
1、用完一个System.Threading.Timer后,是否一定要调用Dispose()函数释放资源?如果不调用,系统会自动释放吗?
2、如何判断一个对象是否拥有非托管资源(是托管资源还是非托管资源),如何判断一个对象一定要手动调用Dispose()?
3、MSDN上说,Component 应通过调用其 Dispose 方法来显式释放资源,这是为什么?Component 是一个托管资源,为啥需要显式释放资源?
谢谢!