دسته بندی مقالات
- بیشتر -محصولات
- بیشتر -آخرین مقالات
- بیشتر --
پارتیشن بندی در پایگاه داده اوراکل
1403/08/30 -
Delegates در سی شارپ
1403/08/29 -
انواع ایندکس در پایگاه داده اوراکل
1403/08/28 -
سربارگذاری متدها در سی شارپ
1403/08/27 -
انواع پیوند ها (join) در پایگاه داده اوراکل
1403/08/26 -
پارامترهای توابع در سی شارپ
1403/08/25
دستور break و continue در سی شارپ (#C )
مفهوم دستور continue در زبان برنامهنویسی #C
دستور continue در زبان برنامهنویسی #C برای کنترل حلقهها (loops) مورد استفاده قرار میگیرد.
این دستور به شما اجازه میدهد از بقیهی کدهای داخل یک حلقه رد شده و به تکرار بعدی حلقه بروید.
زمانی که دستور continue اجرا میشود، کدهای داخل حلقه از آن نقطه به بعد نادیده گرفته میشوند و اجرای حلقه به تکرار بعدی میرود.
این دستور معمولاً برای ایجاد شرایطی خاص درون حلقهها بکار میرود.
یک مثال ساده از حلقه for میزینم
for (int i = 0; i < 5; i++)
{
if (i == 2)
continue; // اگر i مقدار 2 باشد، به تکرار بعدی حلقه میرویم
MessageBox.Show("شماره "+i);
}
در این مثال، وقتی i مقدار 2 میشود، دستور continue اجرا میشود و به تکرار بعدی حلقه میرود، بنابراین خروجی شبیه به زیر خواهد بود:
0
1
3
4
در واقع، عدد 2 در خروجی حلقه نیست چون هنگامی که i مقدار 2 میگیرد، دستور continue فراخوانی میشود و اجرای حلقه به تکرار بعدی میرود.
حلقه تو در تو و دستور continue در سی شارپ
در زبان برنامهنویسی #C ، دستور continue به منظور رفتن به مرحله بعدی از حلقه تو در تو (nested loop) و ادامه اجرای حلقهها استفاده میشود.
دستور continue اجازه میدهد که اجرای دستورات باقیمانده در حلقه فعلی را نادیده بگیرید و به ابتدای حلقه برگردید.
در زیر یک مثال نمایش داده شده است که یک حلقه تو در تو دارد و از دستور continue برای رد کردن تعدادی موارد خاص استفاده میکند:
for (int i = 1; i <= 5; i++) // حلقه بیرونی
{
Console.WriteLine("حلقه بیرونی - مقدار i: " + i);
for (int j = 1; j <= 3; j++) // حلقه درونی
{
if (j == 2)
{
Console.WriteLine(" حلقه درونی - مقدار j: " + j + " (تعداد دو را نادیده میگیریم)");
continue; // به مرحله بعدی حلقه درونی میرویم
}
Console.WriteLine(" حلقه درونی - مقدار j: " + j);
}
}
در این مثال، وقتی j مقدار 2 دارد، دستور continue باعث میشود که اجرای حلقه درونی به مرحله بعدی برود و تعداد دو را نادیده بگیرد.
به این ترتیب، خروجی تولید شده برای این مثال به شکل زیر خواهد بود:
حلقه بیرونی - مقدار i: 1
حلقه درونی - مقدار j: 1
حلقه درونی - مقدار j: 3
حلقه بیرونی - مقدار i: 2
حلقه درونی - مقدار j: 1
حلقه درونی - مقدار j: 3
حلقه بیرونی - مقدار i: 3
حلقه درونی - مقدار j: 1
حلقه درونی - مقدار j: 3
حلقه بیرونی - مقدار i: 4
حلقه درونی - مقدار j: 1
حلقه درونی - مقدار j: 3
حلقه بیرونی - مقدار i: 5
حلقه درونی - مقدار j: 1
حلقه درونی - مقدار j: 3
همانطور که مشاهده میشود، زمانی که j مقدار 2 دارد، مرحله دو از حلقه درونی با استفاده از دستور continue نادیده گرفته میشود.
دستور break در زبان برنامهنویسی #C
دستور break در زبان برنامهنویسی #C برای کنترل حلقهها (loops) مورد استفاده قرار میگیرد.
این دستور به شما امکان میدهد اجرای حلقه را تا نقطهای معین متوقف کرده و از حلقه خارج شوید.
زمانی که دستور break اجرا میشود، اجرای حلقه فوراً متوقف میشود و از حلقه خارج میشود.
این دستور معمولاً برای ایجاد شرایط خاصی که نیاز است حلقه به طور ناگهانی متوقف شود، مورد استفاده قرار میگیرد.
مثال دستور break در زبان برنامهنویسی #C
for (int i = 0; i < 5; i++)
{
if (i == 3)
break; // اگر i مقدار 3 باشد، اجرای حلقه به پایان میرسد و از حلقه خارج میشویم
MessageBox.Show("شماره "+i);
}
در این مثال، وقتی i مقدار 3 میشود، دستور break اجرا میشود و اجرای حلقه به پایان میرسد، بنابراین خروجی شبیه به زیر خواهد بود:
0
1
2
عدد 3 در خروجی حلقه نیست چون هنگامی که i مقدار 3 میگیرد، دستور break اجرا میشود و از حلقه خارج میشویم.
دوره های مرتبط
آموزش برنامه نویسی سی شارپ
زبان شی گرایی حرفه ای سی شارپ یک زبان قدرتمند برای طراحی نرم افزار به شمار میرود.