C# अभ्यास

LINQ से छात्रों का समूह बनाएँ

रिकॉर्ड का समूह बनाएँ और हर श्रेणी का औसत निकालें।

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

GroupBy अनुक्रम को की वाले समूहों में बदलता है जिन्हें अलग-अलग जोड़ा जा सकता है।

हर समूह का Key होता है और उस पर सामान्य LINQ एग्रीगेट ऑपरेटर से क्वेरी हो सकती है।

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

C#
कोड चलाएँ →
Program.cs
using System;
using System.Linq;
record Student(string Name, string Grade, int Score);
class Program
{
    static void Main()
    {
        var students = new[] { new Student("Ada", "A", 95), new Student("Lin", "B", 84), new Student("Grace", "A", 91) };
        foreach (var group in students.GroupBy(s => s.Grade).OrderBy(g => g.Key))
            Console.WriteLine($"{group.Key}: {group.Average(s => s.Score):F1}");
    }
}
अपेक्षित आउटपुट
A: 93.0
B: 84.0

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

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

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

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

सभी चैलेंज