Avatar ·

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

सभी को नमस्ते! मैंने अभी C# सीखना शुरू किया है और Dictionary के साथ काम करते समय एक समस्या का सामना किया। मेरे पास एक सरल Dictionary है जो छात्रों के नाम और उनके अंक संग्रहीत करता है: ```csharp Dictionary students = new Dictionary { { "Анна", 85 }, { "Иван", 92 }, { "Мария", 78 } }; ``` मैं सभी छात्रों और उनके अंकों को स्क्रीन पर प्रदर्शित करना चाहता हूँ। मैंने array या list की तरह इंडेक्स के आधार पर सामान्य `for` लूप का उपयोग करने की कोशिश की, लेकिन compiler ने त्रुटि दी — पता चला कि Dictionary में numerical index के लिए indexer नहीं है। मैंने इंटरनेट पर खोजने की कोशिश की, लेकिन कई अलग-अलग विकल्प मिले: `foreach`, `ElementAt()` के साथ `for`, LINQ क्वेरीज़। मैं पूरी तरह से भ्रमित हो गया। सभी key-value pairs को सरलता से इटरेट करने का सही और सबसे कुशल तरीका क्या है? और लूप के अंदर key और value तक कैसे पहुँचें? पहले से धन्यवाद! <<>>

मुख्य तरीका: KeyValuePair पर foreach लूप

सबसे सही और सरल

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग