多項(xiàng)選擇題

您正在創(chuàng)建一個(gè)使用非托管資源的類,這個(gè)類保持在其它對(duì)象上的有管理代碼您應(yīng)該確保這個(gè)類的使用者能在這個(gè)類不再使用時(shí)釋放資源您應(yīng)該執(zhí)行哪三個(gè)動(dòng)作?()

A.定義類使得該類繼承于WeakReference類。
B.定義類使得該類實(shí)現(xiàn)IDisposable接口。
C.創(chuàng)建類析構(gòu)函數(shù),該函數(shù)在其他對(duì)象上調(diào)用方法來釋放托管資源。
D.創(chuàng)建一個(gè)釋放非托管資源的類析構(gòu)函數(shù)。
E.創(chuàng)建一個(gè)Dispose方法,該方法調(diào)用System GC Collect來強(qiáng)制進(jìn)行垃圾回收。
F.創(chuàng)建一個(gè)Dispose方法,該方法釋放非托管資源,并在其他對(duì)象上調(diào)用方法來釋放托管資源。

微信掃碼免費(fèi)搜題