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

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

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

 

كفية عمل لوب او تكرار في السي شارب من خلال
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

 

 

نشكرك علي المشاركة