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 افزایش دهید تا حلقه به درستی پیش برود و از ایجاد یک حلقه بی‌پایان جلوگیری شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

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

نظرات

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

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