mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-03-03 14:01:27 -05:00
46 lines
1.6 KiB
Markdown
46 lines
1.6 KiB
Markdown
---
|
|
title: For Loop
|
|
localeTitle: لحلقة
|
|
---
|
|
# لحلقة
|
|
|
|
تقوم الحلقة `for` بتنفيذ كتلة من التعليمة البرمجية حتى يكون الشرط المحدد خاطئًا. على الرغم من أن حلقة `for` تبدو وكأنها [حلقة في `while`](https://guide.freecodecamp.org/csharp/while-loop) ، يجب على المطورين استخدامها **بشكل صحيح** . استخدام `while` حلقات عندما يكون عدد التكرارات هي المتغير، وإلا استخدام `for` حلقات. استخدام شائع `for` حلقات التكرار هم مجموعة. 1
|
|
|
|
## بناء الجملة
|
|
|
|
`for ((Initial variable); (condition); (step))
|
|
{
|
|
(code)
|
|
}
|
|
`
|
|
|
|
يتكون C # للحلقة من ثلاثة تعبيرات وبعض التعليمات البرمجية.
|
|
|
|
## وصف
|
|
|
|
* _المتغير الأولي_ : حالة البداية ، مثل int i = 0؛
|
|
* _الحالة_ : على الرغم من أن هذا الشرط صحيح ، فسيستمر تشغيل الكود ، على سبيل المثال i <= 5؛
|
|
* _الخطوة_ : زيادة أو إنقاص المتغير الأولي ، على سبيل المثال i ++ أو i- = 2.
|
|
|
|
## مثال
|
|
|
|
`int[] array = { 1, 2, 3, 4, 5 };
|
|
for (int i = 0; i < array.Length; i++)
|
|
{
|
|
Console.WriteLine("Item on index {0} is {1}", i, array[i]);
|
|
}
|
|
`
|
|
|
|
## انتاج:
|
|
|
|
```
|
|
> Item on index 0 is 1
|
|
> Item on index 1 is 2
|
|
> Item on index 2 is 3
|
|
> Item on index 3 is 4
|
|
> Item on index 4 is 5
|
|
```
|
|
|
|
### مصادر
|
|
|
|
1 https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/for |