مكرر

مؤلف: Randy Alexander
تاريخ الخلق: 23 أبريل 2021
تاريخ التحديث: 15 قد 2024
Anonim
أذان مكرر 8 ساعة
فيديو: أذان مكرر 8 ساعة

المحتوى

تعريف - ماذا يعني المتكرر؟

التكرار ، في con of C # ، هو عبارة عن كتلة من التعليمات البرمجية تقوم بإرجاع تسلسل مرتب لقيم مجموعة أو صفيف. إنها وظيفة عضو يتم تنفيذها باستخدام كتلة التكرار ، والتي تحتوي على عبارة واحدة أو أكثر تحتوي على الكلمة الأساسية "العائد".

يتم استخدام أداة التكرار لتمكين مستهلكي فئة الحاوية ، التي تحتوي على مجموعة أو صفيف ، من اجتياز المجموعة باستخدام عبارة "foreach" بطريقة أبسط. يتم استخدامه مع فئات تجميع مطبوعة بشدة لتكرار بنيات البيانات المعقدة مثل الأشجار الثنائية ، والتي تتطلب اجتياز تكراري والحفاظ على حالة التكرار من خلال التكرار. يستخدم مفهوم التكرار أيضًا في تنفيذ التنفيذ المؤجل في استعلامات LINQ.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح إيتور

يعتمد التكرار على نمط تصميم يوفر طريقة لاجتياز عناصر مجموعة من العناصر بالتسلسل دون تعريض الهيكل الأساسي للمجموعة. يحل المهمة الشاقة المتمثلة في تطبيق واجهة "IEnumerator" يدويًا عند إنشاء فئات المجموعة التي تدعم عبارة "foreach". يتم إنشاء رمز اللغة الوسيطة الضروري لتطبيق أساليب وخصائص واجهة IEnumerator بواسطة المترجم ، مما ينتج عنه بناء جملة أبسط ، وخفض حجم الرمز ، وتحسين إنتاجية المطورين.

بشكل عام ، يشبه التكرار مؤشر قاعدة بيانات لأنه يوفر الوصول إلى عناصر البيانات في مجموعة ، لكنه لا يقوم بالتكرار.يمكن تنفيذ مكرر في C # كطريقة أو مشغل أو الحصول على ملحق. على سبيل المثال ، يمكن استخدام أداة التكرار لاجتياز مجموعة من السلاسل لعرض محتوى كل سلسلة في المجموعة.

يمثل التكرار واجهة IEnumerator ويتم تنفيذه بواسطة المحول البرمجي بالطرق التالية:
  • MoveNext: طريقة تتقدم إلى العنصر التالي للمجموعة وتشير إلى نهاية تلك المجموعة
  • Current: خاصية تجلب قيمة العنصر الذي تتم الإشارة إليه حاليًا
  • التخلص: ينظف التكرار
GetEnumerator () هو أسلوب التكرار الافتراضي للواجهة IEnumerable. يمكن تنفيذ هذه الطريقة في المجموعة التي تحتوي على فئة الحاوية. يتم استدعاء الأسلوب GetEnumerator () عند تنفيذ عبارة "foreach" ، والذي يستخدم العداد الذي تم إرجاعه للتكرار من خلال القيم. يتم استخدام عبارة "return return" داخل كتلة التكرار لجلب عنصر من المجموعة. كما أنه يساعد على وضع الموقع الحالي بحيث يبدأ التنفيذ من هذا الموقع في المرة التالية التي يحدث فيها. بيان "كسر العائد" ينهي التكرار. تمت كتابة هذا التعريف في خداع C #