Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the Difference B/W Finalize() and Dispose() in .Net?

Answer Posted / sreeram pavan

Both are ways to destroy the object. By object i mean when
you have some unmanaged resources used in your class, you
have to make sure that you write the logic to destroy them
in the finalize() method. But this is the implicit way of
destroying the unmanaged resources, as finalize is called by
garbage collector when it find thats there is no reference
to this object from the stack.
There is an explicit way to destroy the unmanaged resources.
That is by implementing IDisposable interface. By
implementing this interface, ie you have to write the code
to destroy the resource in Dispose() method, you can call
the object to destroy itself when ever required in your code.

Is This Answer Correct ?    51 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is difference between asp state management and asp.net state management? How can we pass info between 2 asp.net pages?

1030


Explain about consistent programming model in the .NET framework?

1185


What is the difference between user control an custom control?

1167


What is aspect-oriented programming?

1204


What are session state modes? List some of the important session state modes of asp.net.

1007


What is difference between session and viewstate?

966


What are the different kinds of assemblies?

997


If I have more than one version of one assemblies, then how will I use old version (how/where to specify version number?) In my application?

1045


Is react a template engine?

974


What language is asp.net written in?

1087


How to send a DataReader as a parameter to a remote client ?

3511


Explain the difference between singleton and single call?

1039


How many types of state management are there in asp net?

1072


What are demand-paging and pre-paging?

1051


What is asp.net response object?

1107