Yup.

Quote Originally Posted by [url=http://msdn2.microsoft.com/en-us/library/system.object.finalize.aspx]System.Object.Finalize()[/url]
The exact time when the finalizer executes during garbage collection is undefined. Resources are not guaranteed to be released at any specific time, unless calling a Close method or a Dispose method.
Finalize is called automatically by the framework. If you need to dump an object you should call its Dispose() method.