比如类中有个成员是 ArrayList 或是 HashTable,程序中会在这个成员中 Add 一些对象,那么当要删除这些对象时,我是不是只需要调用 ArrayList.Remove 就好了,那些相应的对象以后是不是会被垃圾回收器自动回收?还有个问题就是 Remove 对象成员中假如有 System.Threading.Timer,我需要显示的调用 System.Threading.Timer 的 Dispose吗?还是 Timer 会自动释放?