找考题网-背景图
单项选择题

你开发了一个基于Windows的应用程序,该应用程序包含一个名为TestKingContact的类。TestKingContact使用ADO.NET连接MicrosoftSQLServer数据库。当TestKingContact在运行的时候需要一个活动连接连到数据库。你要确保当TestKingContact结束运行时它所使用的所有资源都被释放掉。你该怎么做?()

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

热门试题