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

डेलीगेट और लैम्ब्डा

तय टाइप वाला व्यवहार डेटा की तरह भेजें।

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

डेलीगेट बुलाए जा सकने वाले सिग्नेचर बताते हैं; लैम्ब्डा वहीं लिखे जाने वाले छोटे इम्प्लीमेंटेशन देते हैं।

Func<int,int,int> ऐसे मेथड को दिखाता है जो दो पूर्णांक लेकर एक पूर्णांक लौटाता है।

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

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

class Program
{
    static int Apply(int left, int right, Func<int, int, int> operation)
        => operation(left, right);

    static void Main()
    {
        int result = Apply(6, 7, (left, right) => left * right);
        Console.WriteLine(result);
    }
}
अपेक्षित आउटपुट
42

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

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

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

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

सभी चैलेंज