آموزش حلقه While در سی شارپ
سلام توسعه دهندگان عزیز در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش حلقه While در سی شارپ می پردازیم از حلقه while به منظور تکرار یک عمل یا یک کار مشخص می توان استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده از حلقه while در سی شارپ (C#) را یاد گیرید.
همانطور که گفتیم از حلقه while به منظور تکرار یک عمل مورد استفاده قرار می گیرید در ادامه مثال های مختلفی از حلقه while را برای شما قرار می دهیم در ادامه با ما همراه باشید.
syntax مربوط به while همانند زیر خواهد بود.
1 2 3 | while(condition) { statement(s); } |
فلوچارت مربوط به حلقه while همانند زیر خواهد بود.
تا زمانی که شرط برقرار یا همان true باشد body انجام می شود در صورتی که شرط برقرار نشود یا false باشد از body پرش خواهد کرد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | using System; namespace Loops { class Program { static void Main(string[] args) { int a = 10; /* while loop execution */ while (a < 20) { Console.WriteLine("value of a: {0}", a); a++; } Console.ReadLine(); } } } |
نتیجه کد بالا هم از عدد 10 تا 19 همانند زیر خواهد بود.
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 |
برای اینکه یک حلقه نامحدود یا infinite ایجاد کنید می توانید از کد زیر استفاده کنید.
1 2 3 | while(true) { } |
یک مثال کاربردی دیگر برای حلقه while در سی شارپ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | using System; class Program { static void Main() { int index = 0; // Continue looping infinitely until internal condition is met. while (true) { int value = ++index; // Check to see if limit is hit. if (value > 5) { Console.WriteLine("While-loop break"); break; } // You can add another condition. if (value > 100) { throw new Exception("Never hit"); } // Write to the screen on each iteration. Console.WriteLine("While-loop statement"); } } } |
خروجی کد بالا همانند زیر خواهد بود.
1 2 3 4 5 6 | While-loop statement While-loop statement While-loop statement While-loop statement While-loop statement While-loop break |
این آموزش هم به پایان رسید.
موفق و موید باشید.