I was reading a forum recently, and saw this comment:
So, you see you've been duped into believing that the 'using' syntax is going to help clean up your resources for you. Oh well, welcome to .NET development.
This has really freaked me out! I use using almost exclusively over .Dispose() in nearly all cases (streams especially). Is there some weird thing with "using" that no one has told me? Is it good or bad or indifferent to use?