To more about the Garbage Collector, go through
Garbage Collection in .NET[
^] and many other pages available on the internet.
You cannot do much with GC through managed code.
Check the dispose method for marking objects as ready to delete -
Dispose method[
^].