Tech
IDisposable: What I Misunderstood for 30 Years
Objects don't dispose themselves when they go out of scope. I believed they did. For three decades. Here's why C# works this way — and why it matters.