C# – حلقه‌ها (Loops) – حلقه for

حلقه For در C#

زمانی که دقیقاً می‌دانید چند بار می‌خواهید یک بلوک کد را اجرا کنید، از حلقه for به جای حلقه while استفاده کنید:

نحوه استفاده

for (statement 1; statement 2; statement 3) 
{
  // بلوک کدی که باید اجرا شود
}
  • Statement 1 قبل از اجرای بلوک کد (یک بار) اجرا می‌شود.
  • Statement 2 شرط اجرای بلوک کد را تعریف می‌کند.
  • Statement 3 بعد از هر بار اجرای بلوک کد، اجرا می‌شود.

مثال

مثال زیر اعداد 0 تا 4 را چاپ می‌کند:

for (int i = 0; i < 5; i++) 
{
  Console.WriteLine(i);
}

توضیح مثال

  • Statement 1 متغیری را قبل از شروع حلقه تنظیم می‌کند: int i = 0.
  • Statement 2 شرط اجرای حلقه را تعریف می‌کند: i باید کمتر از 5 باشد. اگر شرط برقرار باشد، حلقه دوباره شروع می‌شود، در غیر این صورت حلقه پایان می‌یابد.
  • Statement 3 مقدار i++ را هر بار پس از اجرای بلوک کد در حلقه افزایش می‌دهد.

مثال دیگر

این مثال فقط مقادیر زوج بین 0 و 10 را چاپ می‌کند:

for (int i = 0; i <= 10; i = i + 2) 
{
  Console.WriteLine(i);
}

حلقه‌های تو در تو (Nested Loops)

همچنین ممکن است یک حلقه را درون حلقه دیگری قرار دهید. این حالت به حلقه تو در تو معروف است.

حلقه “داخلی” یک بار برای هر تکرار از حلقه “خارجی” اجرا می‌شود:

مثال

// حلقه خارجی
for (int i = 1; i <= 2; ++i) 
{
  Console.WriteLine("Outer: " + i);  // 2 بار اجرا می‌شود

  // حلقه داخلی
  for (int j = 1; j <= 3; j++) 
  {
    Console.WriteLine(" Inner: " + j); // 6 بار اجرا می‌شود (2 * 3)
  }
}

این مثال اعداد “Outer” و “Inner” را به ترتیب 2 و 6 بار چاپ می‌کند، زیرا حلقه داخلی درون حلقه خارجی قرار دارد و برای هر بار اجرای حلقه خارجی، حلقه داخلی نیز سه بار اجرا می‌شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.