كيف تقوم بالتكرار من خلال قاموس بلغة سي #؟
كيف تقوم بالتكرار من خلال قاموس بلغة سي #؟

فيديو: كيف تقوم بالتكرار من خلال قاموس بلغة سي #؟

فيديو: كيف تقوم بالتكرار من خلال قاموس بلغة سي #؟
فيديو: حفظت قاموس كامل في الانجليزي! 2024, شهر نوفمبر
Anonim

يستخدم foreach أو ل حلقة إلى أعاد الوصول إلى جميع عناصر قاموس . ال قاموس يخزن أزواج القيمة الرئيسية. لذلك يمكنك استخدام نوع KeyValuePair أو متغير متغير مكتوب ضمنيًا حلقة foreach كما هو مبين أدناه. يسخدم من اجل حلقة للوصول إلى جميع العناصر.

ثم كيف تتكرر من خلال القاموس؟

هناك طريقتان ل من خلال التكرار أ بايثون قاموس موضوع. واحد هو جلب القيمة المرتبطة لكل مفتاح في قائمة المفاتيح (). هناك أيضًا عناصر () طريقة قاموس الكائن الذي يُرجع قائمة المجموعات ، كل مجموعة لها مفتاح وقيمة.

قد يتساءل المرء أيضًا ، ما هو زوج القيمة الرئيسية في C #؟ KeyValuePair في C # CsharpProgrammingServer البرمجة الجانبية. ال KeyValuePair مخازن الدرجة أ زوج من القيم في قائمة واحدة مع سي # . يضع KeyValuePair وإضافة عناصر - var myList = قائمة جديدة < KeyValuePair > () ؛ // إضافة عناصر myList.

بجانب ما سبق ، هل يمكن أن يحتوي القاموس على مفاتيح مكررة C #؟

في قاموس ، ال مفتاح لا يمكن أن يكون فارغًا ، ولكن القيمة علبة يكون. في قاموس , مفتاح يجب أن يكون فريدًا. مفاتيح مكررة غير مسموح به إذا حاولت استخدام مفتاح مطابق ثم المترجم إرادة طرح استثناء. في قاموس ، أنت علبة تخزين نفس أنواع العناصر فقط.

كيف تعمل حلقة foreach في C #؟

ال حلقة foreach في سي # ينفذ كتلة من التعليمات البرمجية على كل عنصر في مصفوفة أو مجموعة من العناصر. عند التنفيذ حلقة foreach عبور العناصر في مجموعة أو مصفوفة. الأعلي سي # أعلن المثال أولاً عن مصفوفة سلسلة نصية "أيام" وتهيئة الأيام في الأسبوع لتلك المصفوفة.

موصى به: