C# – دستورات break و continue

break در C#

عبارت break برای “خروج” از یک حلقه (loop) یا ساختار switch استفاده می‌شود. با استفاده از break، می‌توانید به راحتی از حلقه خارج شوید و اجرای برنامه را به ادامه کد بعد از حلقه منتقل کنید.

مثال: در این مثال، وقتی مقدار i برابر با ۴ می‌شود، از حلقه خارج می‌شود و چاپ ادامه نمی‌یابد:

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

در این کد، مقادیر ۰ تا ۳ چاپ می‌شوند و وقتی i برابر با ۴ می‌شود، حلقه به‌طور کامل شکسته می‌شود و اجرای برنامه به کد بعد از حلقه منتقل می‌شود.

continue در C#

عبارت continue برای “پریدن” از تکرار فعلی حلقه و ادامه اجرای حلقه از تکرار بعدی استفاده می‌شود. وقتی شرطی درون حلقه برقرار شد، continue اجرای باقی‌مانده کد درون حلقه را نادیده می‌گیرد و به تکرار بعدی می‌رود.

مثال: در این مثال، مقدار ۴ نادیده گرفته می‌شود و در چاپ مقادیر از ۰ تا ۹، ۴ چاپ نمی‌شود:

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

در این کد، مقادیر ۰ تا ۳ و ۵ تا ۹ چاپ می‌شوند، و مقدار ۴ به دلیل دستور continue نادیده گرفته می‌شود.

استفاده از break و continue در while Loop

استفاده از break:

int i = 0;
while (i < 10) 
{
    Console.WriteLine(i);
    i++;
    if (i == 4) 
    {
        break;
    }
}

در این مثال، مقادیر ۰ تا ۳ چاپ می‌شوند و وقتی i به ۴ می‌رسد، حلقه با دستور break شکسته می‌شود.

استفاده از continue:

int i = 0;
while (i < 10) 
{
    if (i == 4) 
    {
        i++;
        continue;
    }
    Console.WriteLine(i);
    i++;
}

در این کد، مقادیر ۰ تا ۳ و ۵ تا ۹ چاپ می‌شوند، و مقدار ۴ به دلیل دستور continue نادیده گرفته می‌شود. توجه داشته باشید که باید مقدار i را قبل از دستور continue افزایش دهید تا حلقه به درستی پیش برود و از ایجاد یک حلقه بی‌پایان جلوگیری شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
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() حذف کنید. مثالحذف...

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

نظرات

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

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