c# - How to Dispose an object using Dispose method -
this question has answer here:
- proper use of idisposable interface 18 answers
how dispose managed or unmanaged objects using dispose method?
in application class implemented idisposable interface , gave overridden method dispose(). actual doubt how dispose managed or unmanaged code in dispose method.
public override void dispose() {    // should unmanaged objects?     // can make object set 'null'? } 
the dispose method works using statement. automatically called if using block closed.
class : idisposable {     public void dispose()     {         // dispose     } }  using (a = new a()) {  } you don't need override method, because defined in interface.
in case using leaved, dispose called.
Comments
Post a Comment