内容来自于:书籍《C#高级编程(第六版)》
1:有了垃圾回收机制,为什么还要我们自己释放资源?
2:如何释放资源:
2.1 析构函数
2.2IDisposable接口
2.3实现IDisposable接口和析构函数