多项选择题
您将创建一个使用的非托管的资源的类。
此类维护对其他对象的托管资源的引用。
您需要确保这类的用户可以显式释放资源,当不再需要的类实例。
您应执行哪三种操作?()
A.定义,它从WeakReference类继承的类
B.这样它实现IDisposable接口定义的类
C.创建其他释放托管的资源的对象调用的方法的类析构函数
D.创建释放非托管的资源的类析构函数
E.创建调用 System GC Collect,强制进行垃圾回收的 Dispose 方法
F.创建一个 Dispose 方法释放非托管的资源,并呼吁释放托管的资源的其他对象的方法
点击查看答案
相关考题
-
单项选择题
Certkiller.com 已经聘请了小的本地私立学校的发展将在应用程序中,ManageAttendance 名学生档案管理的目的而使用的类库。 您应负责此类图书馆发展。Certkiller.com 已指示您学习的结果存储到应用程序中创建的集合。 目前仅有七个学生,但此值将增加两倍,在下一年度,学校已通知您。 由于对有限的资源,您需要确保您所创建的集合消耗最少的资源。 创建集合,您应该使用什么?()
A.HybridDictionary的集合类
B.哈希表的集合类
C.ListDictionary的集合类
D.StringCollection的集合类 -
单项选择题
为应用程序开发人员上班 Certkiller。.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。 您最近完成了一类名为 TestReward 的开发和包中的类。NET 2.0 程序集命名为 TestObj.dll。 并用于客户端应用程序后,您决定将移从 TestReward 类 TestObj.dll TestRewardObj.dll 程序集的程序集。你要确保你船的更新后的 TestObj.dll 和 TestRewardObj.dll 程序集时,客户端应用程序可以继续工作,而不需要重新编译。 你应该做什么? ()
A.应使用TypeForwardedTo属性
B.应使用TypeConvertor.ConvertTo方法
C.应使用InternalsVisibleTo属性
D.应使用该类型的Convertor.ConvertFrom方法 -
单项选择题
您正在开发。网框架 2.0 Windows 窗体应用程序的 Certkiller-WS554。 应用程序必须提供支持多种语言和区域差异。 您需要定义基于现有的文化和区域的自定义区域性。 管理用户会在应用程序部署之前的最终用户的计算机上安装自定义区域性 并且,您需要选择要使用的类。 你应该做什么? ()
A.应使用TypeForwardedTo属性
B.应使用TypeConvertor.ConvertTo方法
C.应使用InternalsVisibleTo属性
D.应使用该类型的Convertor.ConvertFrom方法
