对于托管的值类型,引用类型,指针,指令,垃圾收集器可以回收。
但是对于非托管的资源,如文件句柄,数据库连接,网络连接,就不能自动回收。
这个时候,就有2种做法:
1. 在类中添加析构函数
2. 继承并实现IDisposable interface.
IFormattable --- 使得继承接口的类可以自定义自己的tostring
ICustomFormatter ---使得继承接口的类是自定义类,可以到处 被使用。
http://www.360doc.com/content/12/0312/14/6075898_193737706.shtml