title: GC.Collect() and Finalize
body: <p>Ok, it's known that GC implicitly calls <code>Finalize</code> methods on objects when it identifies that object as garbage. But what happens if I do a <code>GC.Collect()</code>? Are the finalizers still executed? Someone asked me this and I answered a &quot;Yes&quot; and then I thought: &quot;<em>Was that fully correct?</em>&quot;</p>