Dispose() és finlaize() összefogása egyszerűen

Filed Under (Uncategorized) by nameless on 02-08-2009

Gyakran alkalmazunk strukturál kivételkezelést annak biztosítására, hogy a rendszer futásidejű hiba esetén a Dispose() metódust hívja:

 
            using (var myDispos = new MyResourceWrapper())
            {
                //myDispos objektumok használata
            }

ez a kód igazából csinál egy try/finally blokkot, hogy mindenképp meg legyen hívva a Dispose() metódus. (természetesen azt is meghívja)

Post a comment