There really isnt an option to modify this its controlled by the .NET Environment and has its own Garbage Collection to handle memory management.
If you have objects you want to finalize and dispose you can force a GC with
GC.Collect();
GC.WaitForPendingFinalizers();
Some notes
Allocated the object in a different method than the Main method. This is because if the allocated object in the Main method then called GC.Collect in the same method, the object would technically still be associated with running code and would therefore not be eligible for collection.
The GC.Collect method is designed not to control specific object destruction, but to allow for the forcing of collection for all of unused objects. Therefore, it's a very expensive operation and should only be used in cases where you want/need to force global collection.
For situations where you want to force the finalization of a specific object, you should implement the Dispose pattern.
Hopefully this helps.