多项选择题
您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()
A.定义类使得该类继承于WeakReference类。
B.定义类使得该类实现IDisposable接口。
C.创建类析构函数,该函数在其他对象上调用方法来释放托管资源。
D.创建一个释放非托管资源的类析构函数。
E.创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。
F.创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。
点击查看答案
相关考题
-
单项选择题
您使用反射获取有关名为MyMethod的方法的信息。您需要确定派生类是否可以访问MyMethod。您应该怎么做?()
A.调用MethodInfo类的IsAssembly属性。
B.调用MethodInfo类的IsVirtual属性。
C.调用MethodInfo类的IsStatic属性。
D.调用MethodInfo类的IsFamily属性。 -
单项选择题
您正在为新的客户端应用程序开发一个实用程序。该实用程序在屏幕上显示一个温度计,该温度计显示应用程序正在执行的进程的当前状态。您需要在屏幕上绘制一个矩形来充当温度计的背景,如相关材料中所示。此矩形必须使用渐变底纹进行填充。您应该选择哪个代码段?()
A.
B.
C.
D. -
单项选择题
You create a method that runs by using the credentials of the end user. You need to use Microsoft Windows groups to authorize the user. You must add a code segment that identifies whether a user is in the local group named Clerk.Which code segment should you use?()
A.A
B.B
C.C
D.D
