آموزش سی شارپ - دستور continue
دستور ادامه continue در سی شارپ (C#) کارکردی شبیه به دستور break دارد. با این حال، به جای اجبار به پایان، دستور ادامه باعث اجرای دوره بعدی حلقه میشود و هر کدی که در بین آن وجود داشته باشد را نادیده میگیرد.
برای حلقه for، دستور ادامه باعث اجرای بخش های شرطی و افزایش دهی حلقه میشود. برای حلقه های while و do...while دستور ادامه باعث انتقال کنترل برنامه به شرط های آزمایشی میشود.
ساختار دستور
ساختار دستور ادامه در سی شارپ (C#) به صورت زیر میباشد −
continue;
نمودار جریان
مثال
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();
}
}
}
زمانی که کد فوق کامپایل و اجرا میشود، نتیجه زیر تولید میشود −
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
دستور break
- درس قبلی
درس بعدی -
کپسوله سازی