当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

您正在创建一个使用非托管资源的类 这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()


您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()

A.定义类使得该类继承于WeakReference类。

B.定义类使得该类实现IDisposable接口。

C.创建类析构函数,该函数在其他对象上调用方法来释放托管资源。

D.创建一个释放非托管资源的类析构函数。

E.创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。

F.创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。

参考答案
您可能感兴趣的试题
  • 您正在创建一个撤消缓冲区存储数据的修改您首先必须确保撤消功能复原大部分最近修改的数据您还需要确保撤消缓冲区 只允许存储字符串。您应该使用哪一个代码段?()

  • 为应用程序开发人员上班 Certkiller.com。您正在使用的应用程序 并且希望使用平台调用从托管代码调用非托管的函数的服务。您将如何完成这项任务?()

  • 您需要创建可与COM一起互操作的类定义。您需要确保COM应用程序能够创建类的实例并且能够调用GetAddress方法。您应该使用哪个代码段?()

  • 您正在创建名为Age 的类。您需要确保编写的Age 类的对象所构成的集合能够被排序。您应该使用哪个代码段?()

  • 你正在创建一个名为Age的类 你需要确保这个Age类写入的对象构建的集合能够排序。你应当使用那段代码?()

  • 您将创建一个使用的非托管的资源的类。此类维护对其他对象的托管资源的引用。您需要确保这类的用户可以显式释放资源 当不再需要的类实例。您应执行哪三种操作?()