×

سيتي بقت فودلارا

سيتم نقل محتوي موقع سيتي الي موقعنا الجديد فودلارا


مميزات جديدة في الدورات وتشغيل الدورات
لو مشترك معانا بموقعنا سيتي هتقدر تدخل فودلارا بحسابك القديم في موقع فودلارا مجانا
و خلال شهر نوفمبر وديسمبر فلاش سيل وتخفيضات من 30 وحتي 50 بالمائة علي جميع الدورات
اضغط هنا .. 👇👇
www.vodlara.com
عمل لوب او تكرار For ,Foreach

عمل لوب او تكرار For ,Foreach

كيفية عمل لوب او دوران او تجعل متغير يلف داخل حلقة تكرارية من خلال for loop ,for each loop

 

كفية عمل لوب او تكرار في السي شارب من خلال
for loop -
for each loop

التكرار مثلا انك تريد رقم معين يتكرر ..كأن تريد من شخص ان يعد من رقم واحد الي عشرة .. فهو سيكرر الارقام من واحد الي رقم عشرة

او مثلا لديك صندوق صغير به مجموعة من الاقلام والكتب ..واللوب هنا هو ان تقول كل قلم في الصندوق او كل كتاب في الصندوق ..نفذ به الاتي 

ومعني ذلك ان انه سيقوم باللف والدوران حول كل الصندوق ومع كل كتاب او قلم سوف ينذف الكود المطلوب .. وهكذا فكرة التكرار في السي شارب

 

تعالوا نأخذ الامثلة العملية علي فكرة التكرار

    for    التكرار بواسطة  

لدينا متغير اسمه اكس ..وويحتوي علي الارقام من رقم 0 الي رقم   5

  

 for (int x = 0; x < 5; x++)
        {
            Response.Write(x + "</br>");
           
        }

int x = 0; عرفنا متغير اسمه اكس ووضعنا به قيمة مبدئية صفر

x < 5 -  اي ان اي قيمة سوف تخرج فسوف تقل عن الرقم 5  اي ان اخر رقم هو رقم 4 

وبداخل الاقواس قلنا للصفحة مع كل لفة او دوران حول ما تحتوية الاكس من ارقام  اكتبي قيمة الاكس التي سوف تراها

وبعد كل لفة او دورة كانت النتيجة كالاتي

0
1
2
3
4

 

 

 

for each   التكرار بواسطة

لدينا متغير يحتوي علي اسماء معينة او حروف معينة  .وهذا النوع من التكرارات شائع استخدامه في المصفوفات او في المجموعات التي تحتوي علي مجموعة من الاسماء او الارقام 

  

string[] names = new string[2]; // عرفت مصفوفة بها عنصرين

        arr[0] = "C";    

          // عنصر رقم 1        arr[1] = "Sharp";

              // عنصر رقم 2   

// الكود سوف يدور حول قيم الاسم السابق

        foreach (string s in names)

        {

  Response.Write(s);

        }

وبعد كل لفة او دورة  سوف يضع القيم بجوار بعضها وكانت النتيجة كالاتي

CSharp

 

 

بواسطة
مصر
سيتي ستار لتكنولوجيا المعلومات
سيتي ستار لتكنولوجيا المعلومات

عودة لمقالات الموقع