いまさらメモφ(. . )

usingステートメントを使えば明示的にDispose()を実行してくれる。
そのオブジェクトはIDisposableを実装していること。

基本ですな。
try〜finallyを省略できるんで可読性もあがるし。
でもcatchする必要がある場合はtry〜catch書くからなんだかなぁとおもったりも。
それは仕方ないことだけど。