سه شنبه ۲۷ شهريور ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش سی شارپ - دستور break

دستور Break در C# دارای دو کاربرد زیر است:

  • وقتی که دستور Break درون یک حلقه قرار می‌گیرد، حلقه به صورت فوری متوقف شده و کنترل برنامه در خط بعدی پس از حلقه ادامه پیدا می‌کند.

  • این دستور می‌تواند برای پایان دادن به یک شرط در دستور Switch مورد استفاده قرار گیرد.

در صورت استفاده از حلقه‌های تو در تو (یعنی یک حلقه درون یک حلقه دیگر)، دستور Break اجرای حلقه‌ی درونی را متوقف خواهد کرد و شروع به اجرای خط بعدی کد پس از بلوک خواهد کرد.

نحو

نحو دستور Break در C# به شکل زیر است:


break;

نمودار جریان

دستور Break در C#

مثال


using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
         
         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;
            
            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
} 

وقتی کد بالا کامپایل و اجرا می‌شود، نتیجه‌ی زیر تولید می‌شود −


value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15