這篇是參考
保哥的文章
在寫mvc專案時,時常會看到 using(Dac dac = new Dac(GetLoginUser())) {...}
在之前都一直不知道,為什麼要特地用using 把程式包起來
直到今天看了保哥的文章才知道,using 框起來的程式會在跑完時
自動跑Dispose()方法,當然該類別必須繼承 IDisposable 才可以
簡單來說就是,對於有實作 IDisposable 的類別,我們可以使用using陳述句
幫助我們簡化、確認物件在不使用的時候(even 是執行階段有無例外異常發生),都會執行Dispose() 的方法