If I'm creating a class with network or database connections, why wouldn't I just clean them up inside a destrucotr ~SomeClass Finalize() method instead of having to be bothered with IDisposable and Dispose()?
I've looked around a bit, but nowhere can I end up actually finding an answer to this simple question:
In C#, If I clean everything up in ~, isn't that acceptable? Aren't I doing my duty?
Sorry to assign a high/urgent point value to this, but I'm trying to write something fairly quickly and need to sort this out.