.NET中的析构函数对垃圾回收机制究竟有何具体影响?