Avatar ·

C# में Dictionary के सभी तत्वों को कैसे iterate करें?

नमस्ते साथियों! मैंने अभी C# सीखना शुरू किया है और एक समस्या का सामना किया। मेरे पास एक Dictionary ऑब्जेक्ट है जो छात्रों के नाम और उनके अंक स्टोर करता है। मुझे सभी key-value जोड़े कंसोल पर प्रिंट करने हैं। मैं समझता हूँ कि Dictionary एक array या list नहीं है, इसलिए index के साथ सामान्य for लूप यहाँ काम नहीं करेगा। मैंने कई विकल्प आज़माए: foreach का उपयोग करने की कोशिश की, लेकिन नहीं जानता कि तत्वों को सही तरीके से कैसे एक्सेस करूँ। मैंने कुछ इस तरह कोशिश की: foreach (var item in myDictionary), लेकिन लूप के अंदर मुझे समझ नहीं आया कि key और value को अलग-अलग कैसे प्राप्त करूँ। यहाँ मेरे कोड का उदाहरण है: ```csharp Dictionary students = new Dictionary { { "Анна", 85 }, { "Борис", 92 }, { "Виктор", 78 } }; // अब मैं सभी छात्रों और उनके अंक कैसे प्रिंट करूँ? // मैंने इस तरह कोशिश की, लेकिन यह काम नहीं करता: foreach (var entry in students) { Console.WriteLine(entry.Key + ": " + entry.Value); // Error: ऐसा कोई property नहीं है? } ``` कृपया बताएँ कि कौन सा तरीका सही है?