عن (C# مرجع)

forتنفيذ تكرار حلقي كشف أو حظر من كشف s في شكل متكرر حتى يتم تقييم تعبير معين إلى false. forتكرار حلقي هو مفيدة للتكرار عبر صفائف ومعالجة متسلسلة.

مثال

في المثال التالي، القيمة int iهو كتابة إلى وحدة التحكم و iهو يزيد العدد كل مرة عبر الحلقة بمقدار 1.


class ForLoopTest 
{
    static void Main() 
    {
        for (int i = 1; i <= 5; i++)
        {
            Console.WriteLine(i);
        }
    }
}
/*
Output:
1
2
3
4
5
*/

forعبارة تنفيذ كشف مضمن أو عبارات تكرار كـ التالي:

  • أول، القيمة الابتدائية ل متغير iهو تقييم.

  • وبعد ذلك، كـ طويلاً كـ القيمة iأصغر من من أو يساوي إلى 5، تقييم الشرط إلى true، Console.WriteLineتنفيذ عبارة و iهو reevaluated.

  • عند iهو أكبر من 5، يصبح الشرط falseوالتحكم هو نقلها خارج الحلقة.

لأن الاختبار تعبير شرطي تحدث قبل تنفيذ الحلقة، forكشف تنفيذ صفر أو المزيد مرة.

الجميع التعبيرات forبيان اختياريان؛ على سبيل المثال، تقوم العبارة التالية هو يستخدم لكتابة تكرار حلقي لا نهائية:

for (; ; )
{
    // ...
}

مواصفات لغة #C

لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.

راجع أيضًا:

المرجع

الكلمات الأساسية لـ #C

foreach في ( مرجع C# )

The for Statement

بيانات التكرار ( مرجع C# )

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎