// The using statement ... using (type variable = initializer) body // ... is equivalent to the following try-finally statement {type variable = initializer; try { body } finally { if (variable != null) ((IDisposable)variable).Dispose(); } }