دستور continue در سی شارپ
برخلاف دستور break که برای پایان دادن به اجرای یک حلقه استفاده می شود، از دستور continue در سی شارپ برای برای نادیده گرفتن شرایطی خاص استفاده می شود و دستوراتی که بعد از آن تعریف شده باشند اجرا نمی شوند و گام بعدی حلقه تکرار اجرا می شود.
نحوه نوشتن دستور continue
در زیر Syntax یک دستور continue را مشاهده می کنید:
1 | continue; |
دیاگرام دستور continue
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | using System; namespace Loops { class Program { static void Main(string[] args) { /* local variable definition */ int a = 10; /* do loop execution */ do { if (a == 15) { /* skip the iteration */ a = a + 1; continue; } Console.WriteLine("value of a: {0}", a); a++; } while (a < 20); Console.ReadLine(); } } } |
زمانی که کد بالا توسط کامپایلر سی شارپ اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 7 8 9 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19 |
هیچ نظری ثبت نشده است