IDisposable and Memory Management
🧼 IDisposable and Memory Management
🔸 using
Statement for Cleanup
using (StreamReader reader = new StreamReader("file.txt"))
{
string content = reader.ReadToEnd();
}
🔸 Implementing IDisposable
class ResourceHolder : IDisposable
{
public void Dispose()
{
// Release unmanaged resources
Console.WriteLine("Resources cleaned up.");
}
}