Junior — Middle
What is the purpose of the IDisposable interface in .NET and how is it used?
sobes.tech AI
Answer from AI
The IDisposable interface in .NET is used for manually releasing unmanaged resources like file handles or database connections. Classes implement IDisposable and override Dispose() to free resources, and use 'using' blocks for automatic disposal.