Where does the dispose method lie and how can it be used to
clean up resources?
Answer Posted / rutu
Dispose() is available in System.IDisposable interface.
Microsoft has suggested two methods that can be invoked by
the programmer for the release of resources i.e Close() and
Dispose().
If any of the method is invoked by the programmer before
loosing the reference to an object, care must be taken to
avoid finalze() to be invoked on the same object when it is
garbage collected and we can do this using
GC.SuppressFinalise().
Public Sub Dipose()' or Close()
'write code here to release the resources
GC.SuppressFinalize(Me)
End Sub
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is cache memory in c#?
Is everything an object c#?
How do I create a multilanguage, single-file assembly?
What is the default value of singleordefault?
Why it's said that writing into .NET Application Configuration Files is a Bad Idea?
Is c# dictionary a hash table?
Can we inherit partial class in c#?
What are collection classes?
What is the full form of GAC? Explain its uses?
What does the parsefloat function do?
What is using in c#?
Are string objects mutable or immutable?
How do you specify a custom attribute for the entire assembly (rather than for a class)?
What are the collection types can be used in c#?
Can we make a Static Constructor Parameterized? Give Reason with your answer