دستور کنترلی switch

دستور کنترلی switch

دستور switch در واقع یک طرز نوشتن دیگر برای if-else های نردبانی است .

 

دستور switch

بدنه switch :

عبارتی که جلوی دستور switch می آید با حالات مختلفی که جلوی caseهای زیر switch قرار دارند از نظر تساوی مقایسه می شوند. با هر کدام از caseها مساوی بود دستورات آن اجرا می گردد تا اینکه به خط break برسد و از بدنه switch خارج گردد . اگر با هیچ کدام از caseها برابر نبود حالت default اجرا می گردد ( مانند else مربوط به if) . اگر default وجود نداشته باشد و هیچ حالت تساوی نیز پیدا نشود کنترل از بدنه خارج می شود و هیچ عملی صورت نمی گیرد .

یک نمونه عملی از دستور switch :

در این کد مقدار جلوی switch برابر با مقدار ۳ است و case 3  و دستورات آن اجرا می گردد .

 

اشتراک گذاری :
آموزش برنامه نویسی آموزش سی شارپ

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید

از ما حمایت کنید