حلقه for در سی شارپ
حلقه for دنباله ای از دستورات را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. از حلقه for در سی شارپ معمولا زمانی استفاده می شود که میزان تکرار مشخص باشد.
نحوه نوشتن حلقه for
در زیر syntax یک حلقه for در زبان سی شارپ را مشاهده می کنید:
1 2 3 | for ( init; condition; increment ) { statement(s); } |
در زیر نحوه اجرا شدن یک حلقه for توضیح داده شده است:
- مرحله اول (init) فقط یک بار اجرا می شود. این مرحله به شما اجازه می دهد تا کنترل های لازم برای حلقه را تعریف و مقدار دهی کنید.
- در مرحله بعد شرط حلقه (condition) بررسی می شود. اگر آن درست باشد، بدنه حلقه اجرا می شود، در غیر این صورت حلقه اجرا نمی شود و کدهای بعد از حلقه اجرا می شوند.
- زمانی که بدنه حلقه اجرا می شود، بخش increment اجرا می شود. این بخش به شما اجازه می دهد تا مقادیر متغیر های حلقه را به روز رسانی کنید.
- این فرآیند تا زمانی که شرط حلقه برقرار نباشد، ادامه می یابد و هر بار مقادیر متغیر های حلقه به روز رسانی می شوند.
دیاگرام حلقه for
مثال
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 |
هیچ نظری ثبت نشده است