1. 程式人生 > >C#中using關鍵字在資源釋放中的使用

C#中using關鍵字在資源釋放中的使用

.NET環境中,託管的資源都將由垃圾回收機制來釋放,而一些非託管的資源則需要程式設計師手動地將它們釋放。.NET提供了主動與被動兩種釋放非託管資源的方式,即IDisposable介面中的Dispose()方法。很幸運的是,.NET環境有using語句的存在,using語句允許程式設計師指定使用資源的物件應當何時釋放資源。using語句中使用的物件必須是實現IDisposable。