هل (C# مرجع)
doكشف لتنفيذ كشف أو حظر من داخل كشف s {}شكل متكرر حتى يتم تقييم تعبير معين إلى false.
مثال
في المثال التالي do-whileينفذ جمل تكرار حلقي كـ طويلة كـ المتغير xهو أصغر من من 5.
public class TestDoWhile
{
public static void Main ()
{
int x = 0;
do
{
Console.WriteLine(x);
x++;
} while (x < 5);
}
}
/*
Output:
0
1
2
3
4
*/
بينما العبارة، بخلاف do-whileتكرار حلقي هو تنفيذها مرة واحدة قبل التعبير الشرطي هو تقييم.
عند أي نقطة داخل do-whileحظر، يمكنك قطع من تكرار حلقي يستخدم كشف فاصل . الذي يمكنك التنقل مباشرة إلى whileكشف تقييم التعبير باستخدام متابعة كشف ؛ إذا تم تقييم التعبير إلى صواب، يستمر تنفيذ في أول العبارة في الحلقة. إذا تم تقييم التعبير إلى خطأ، يستمر تنفيذ في العبارة الأولى بعد do-whileالحلقة.
يمكن انهاء التكرار الحلقي do-while بواسطة goto أو إرجاع عبارات الإلقاء .
مواصفات لغة #C
لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.