What is the difference between these statements
obj=null and obj.dispose()
Answer Posted / kishoreg
This is not a good and safe practice to call a Dispose.
In "Dot Net" it is automatically handle by Garbage
collection. It is the responsibility of GC to call the
Dispose and clear the memory.. but it is not sure that when
GC will call the Dispose.
so in that case we can forcefuly call it.
Consider one case when we forcefully destroy the object and
after some time i will try to use the same object at that
time u will get the error msg.
so better to object = null;
other material:
http://blogs.msdn.com/irenak/archive/2006/10/05/SYSK-
212_3A00_--Does-.NET-Garbage-Collector-call-Dispose_3F00_--
Dispose-_1320_-Best-Practices_2E00_.aspx
| Is This Answer Correct ? | 4 Yes | 4 No |
Post New Answer View All Answers
What is join in c#?
what is scope of a protected internal member variable of a c# class
What is event delegate in c#?
How to Show Message box in Metro Style App?
What is data binding with example?
Why would you use a class property in c#?
What are jagged arrays used for?
What is the difference between firstordefault and singleordefault?
Can a constructor be private in c#?
Is c# pass by value?
What do you mean by delegates and explain different types of delegates?
What is type safe code?
Is datetime value type c#?
What is short in c#?
What are functions in c#?