Microsoft Exam Questions

Which garbage collector method should you use?

You are developing an application by using C#. The application includes an object that performs a long running
process. You need to ensure that the garbage collector does not release the object’s resources until the
process completes. Which garbage collector method should you use?

A.
ReRegisterForFinalize()

B.
SuppressFinalize()

C.
Collect()

D.
WaitForFullGCApproach()

Explanation:
GC.SuppressFinalize – Requests that the system not call the finalizer for the specified object. http://
msdn.microsoft.com/en-us/library/system.gc.suppressfinalize.aspx