آموزش حلقه for در سی شارپ
سلام دوستان در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش حلقه for در سی شارپ می پردازیم از حلقه for به منظور تکرار یک کار یا task یا یک عمل می توان استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده از حلقه for در سی شارپ می پردازیم در ادامه با ما همراه باشید.
همانطور که گفتیم از حلقه به منظور تکرار یک عمل استفاده می شود.
syntax حلقه for همانند زیر است.
1 2 3 | for ( init; condition; increment ) { statement(s); } |
init : مقدار اولیه حلقه را مشخص می کند.
condition : شرط را مشخص می کند.
increment : مقدار init را افزایش میدهد.
فلوچارت حلقه for همانند زیر خواهد بود.
در حلقه for یک متغیر مقدارش افزایش پیدا می کند و شرط آن نیز بررسی می شود لازم به ذکر است می توان چندین شرط را در حلقه for بررسی کرد تا زمانی که شرط برقرار باشد حلقه انجام می شود.
در ادامه مثالی از حلقه for در سی شارپ (C#) را برای شما قرا میدهیم.
1 2 3 4 5 6 7 8 9 10 11 12 | using System; namespace Loops { class Program { static void Main(string[] args) { /* for loop execution */ for (int a = 10; a < 20; a = a + 1) { Console.WriteLine("value of a: {0}", a); } 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 |
برای اینکه یک حلقه نامحدود در سی شارپ (C#) ایجاد کنید می توانید از کد زیر استفاده کنید.
1 2 3 4 | for(;;) { // ... } |
یک مثال دیگر برای جا افتادن مبحث loop در سی شارپ (c#)
1 2 3 4 5 6 7 8 9 10 11 | using System; class Program { static void Main() { for (int i = 10 - 1; i >= 0; i--) { Console.WriteLine(i); } } } |
خروجی کد بالا همانند زیر خواهد بود (در بالا از عملگر منفی برای کاهش مقدار استفاده کردیم. )
1 2 3 4 5 6 7 8 9 10 | 9 8 7 6 5 4 3 2 1 0 |
این آموزش هم به پایان رسید.
موفق و موید باشید.