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