महत्वपूर्ण C# विषय

Async और await

न रुकने वाले एसिंक्रोनस काम लिखें।

यह कैसे काम करता है

Task पर आधारित एसिंक्रोनस कोड I/O या टाइमर का इंतज़ार करते समय थ्रेड को खाली कर देता है।

await थ्रेड रोके बिना मेथड को थामता है और टास्क पूरा होने पर उसे फिर चलाता है।

चलने वाला C# उदाहरण

C#
कोड चलाएँ →
Program.cs
using System;
using System.Threading.Tasks;

class Program
{
    static async Task Main()
    {
        await Task.Delay(20);
        Console.WriteLine("Async work complete");
    }
}
अपेक्षित आउटपुट
Async work complete

डिबगर से अभ्यास करें

किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।

चैलेंज से अभ्यास करें

इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।

सभी चैलेंज