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