IDisposable और using
using डिक्लेरेशन से संसाधन तय समय पर छोड़ें।
यह कैसे काम करता है
मैनेज्ड मेमोरी अपने आप वापस मिल जाती है, पर फ़ाइल, सॉकेट और ऐसे संसाधन जल्दी छोड़ने चाहिए।
using डिक्लेरेशन पक्का करता है कि स्कोप के अंत में Dispose चले, एक्सेप्शन आने पर भी।
चलने वाला C# उदाहरण
Program.cs
using System;
using System.IO;
class Program
{
static void Main()
{
using var writer = new StringWriter();
writer.Write("resource-safe output");
Console.WriteLine(writer.ToString());
}
}
resource-safe outputडिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।
चैलेंज से अभ्यास करें
इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।
सभी चैलेंज