ऑब्जेक्ट-ओरिएंटेड C#

जेनेरिक

दोबारा इस्तेमाल होने वाली, टाइप-सुरक्षित क्लास और मेथड लिखें।

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

जेनेरिक इम्प्लीमेंटेशन दोहराए बिना ठोस टाइप की जानकारी बनाए रखते हैं।

Box<T> कोई भी चुना हुआ टाइप रख सकता है और गलती से दूसरे टाइप का मान डालने से रोकता है।

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

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

class Box<T>(T value) { public T Value { get; } = value; }

class Program
{
    static void Main()
    {
        var box = new Box<int>(42);
        Console.WriteLine(box.Value);
    }
}
अपेक्षित आउटपुट
42

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

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

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

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

सभी चैलेंज