حلقه تکرار چیست؟
نام دوره: زبان سی شارپ مقدماتی
نویسنده: علی مقدم جاه (مدرس دوره)
حلقه تکرار چیست؟
در تمامی برنامههای کاربردی داخل محیطهای عملیاتی، برایتان قطعا پیش خواهد آمد که مجبور میشوید یک یا چند خط از کدهایتان را چندین و چند بار تکرار یا همان اجرا کنید.
مثلا اگر بخواید از یک نفر اسمش را بپرسید، مینویسید:
Console.Write("please enter your name: ");
String name = Console.ReadLine( );
اما اگه بخواید از ۱۰۰ نفر، ۱۰۰۰ نفر یا ۱۰ هزار نفر این سوال را بپرسید، قطعا دیگر منطقی نیست که به این تعداد متغیر تعریف کنید و برای هر کدام از متغیرها مجدد این دو خط کد را تکرار کنید! (اصلا شدنی هم نیست)
برای همین باید از دستورات حلقه تکرار ( Loop ) استفاده کنید.
به طور کلی ۴ حلقه تکرار در دنیای برنامهنویسی وجود دارد:
۱. حلقه for
۲. حلقه while
۳. حلقه do-while
۴. حلقه foreach
تمامی حلقهها یک قانون مشترک و کلی دارند، آن قانون هم این است که باید حتما شمارنده داشته باشند.
هر شمارنده ۳ ویژگی اصلی دارد:
۱. نقطه شروع
۲. نقطه پایان
۳. میزان پرش یا حرکت
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.