Ja. using (x = e) { s }
ist Zucker für { x = e; try { s } finally { x.Dispose(); } }
Ja, Verwenden erstellt einen try..finally Block , so dass es die ms (und sogar führt eine Nullprüfung durch, falls Sie ns auf null setzen).
Tags und Links .net c# using-statement