دستور break در سی شارپ
دستور break در سی شارپ برای شکستن و بیرون آمدن از داخل دستور جاری استفاده می شود به طوری که اجازه اجرای دستور قرار گرفته شده بعد از دستور break در داخل بلوک را نمی دهد.
دستور break در سی شارپ دو کاربرد دارد:
- زمانی از دستور break در داخل یک حلقه استفاده می شود، زمانی که حلقه به این دستور می رسد، متوقف می شود و دستور بعد از حلقه اجرا می شود.
- به جز مورد بالا، می توان از دستور break برای خاتمه دادن به یک case در یک دستور switch استفاده کرد.
نحوه نوشتن دستور break
در زیر Syntax یک دستور break را مشاهده می کنید:
1 | break; |
دیاگرام دستور break
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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(); } } } |
زمانی که کد بالا توسط کامپایلر سی شارپ اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 |
هیچ نظری ثبت نشده است