单项选择题

A.在连接状态,创建一个子程序名为Finalize去覆盖System.Object.Finalize。
B.在连接状态,创建一个子程序名为Closed。在这个程序中加入适当的清除代码。
C.在IDisposable接口中实现Dispose方法。在Dispose方法中加入适当的清除代码.在释放掉引用之前调用Dispose方法。
D.实现Finalize方法,在Finalize方法中加入适当的清除代码。释放掉引用之前调用Dispose方法。