So a using statement automatically calls the dispose method on the object that is being \"used\", when the using block is exited, right?
But when is this necessary/benef
I asked a very similar question here:
Resources that have to be manually cleaned up in C#?
And i got a nice piece of advice in the form of:
In general, if something has a Dispose method, you should call it when you've finished with it, or, if you can, wrap it up in a using statement.