حلقه do while در سی شارپ
حلقه do while دستور یا دستوراتی را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. حلقه do while در سی شارپ ابتدا، یک بار دستورات مشخص شده را اجرا می کند، سپس شرط حلقه را بررسی می کند.
نحوه نوشتن حلقه do while
در زیر Syntax یک حلقه do while را مشاهده می کنید:
1 2 3 | do { statement(s); } while( condition ); |
بعد از این که دستورات داخل حلقه یک بار اجرا شدند، شرط حلقه بررسی می شود، اگر درست باشد، اجرای حلقه ادامه می یابد و در غیر این صورت اولین دستور بعد از حلقه اجرا می شود.
دیاگرام حلقه do while
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | using System; namespace Loops { class Program { static void Main(string[] args) { /* local variable definition */ int a = 10; /* do loop execution */ do { Console.WriteLine("value of a: {0}", a); a = a + 1; } while (a < 20); Console.ReadLine(); } } } |
زمانی که کد بالا توسط کامپایلر زبان سی شارپ شروع به کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 7 8 9 10 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 |
هیچ نظری ثبت نشده است