If you go to http://www.gotdotnet.com/team/csharp/information/default.aspx, you'll find a link to an article Brian Harry wrote that talks about why things are the way they are in great detail.
-----Original Message----- From: Rolls, Robert [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 13, 2002 6:24 PM To: [EMAIL PROTECTED] Subject: [DOTNET] IDispose and Determinstic Finalisation? It would seem as though if a class implements IDispose I have to call it as soon as I've finished with the object. This seems more long winded with more chance of being forgoten by the multitude of developers out there. would it have not been easier for the actual clr to see what objects need to be disposed when they go out of scope. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.