http://www.codeproject.com/csharp/TinguUsingStatement.asp
using 是一個可以確保物件會被 dispose 的 syntax,
當使用
using( aaa a=new aaa() )
{
a.doSomething();
}
實際上就等於是
aaa a=new aaa();
try
{
a.doSomething();
}
finally
{
if( a!=null )
((IDisposable)a).Dispose();
}