För att vidare klargöra hur using funkar, så är följande två snuttar helt ekvivalenta:
[I]Alt. 1[/I]
using(SomeResource s = new SomeResource()) {
// gör nåt
}
[I]Alt. 2[/I]
SomeResource s = new SomeResource();
try {
// gör nåt
} finally {
if (s != null) ((IDisposable)s).Dispose();
}
Inga konstigheter alltså, bara lite syntaktiskt socker från våra välvilliga härskare i Redmond :)
