پاسخ به:آموزش ASP.NET
یک شنبه 9 آذر 1393 12:21 AM
منطق برنامه نویسی: اجرای کد بر اساس شروط
#C اجازه می دهد که شما کدها را بر اساس شرط اجرا نمایید.
برای بررسی یک شرط می توانید از عبارت if استفاده کنید. عبارت if بر اساس شرط شما، مقدار false یا true بر می گرداند.
خروجي کد بالا:
عبارت if می تواند با شرط else ترکیب شود.
در صورتی که شرط if برابر false شد، کد داخل بلوک else اجرا می شود.
خروجي کد بالا:
نکته: در مثال بالا، اگر شرط اول true باشد، کد داخل بلوک اجرا می شود. شرط else هر چیز دیگر را اجرا می کند.
با استفاده از شرط else if چند شرط بررسی می شود:
خروجي کد بالا:
در مثال بالا، اگر شرط اول برقرار باشد، کد داخل بلوک اول اجرا می گردد.
در غیر این صورت، اگر شرط دوم برقرار شد، کد داخل بلوک دوم اجرا می گردد.
می توانید هر تعداد شرط else if داشته باشید.
در نهایت اگر هیچ کدام از شرط های else if برقرار نشد، کد داخل بلوک else (بدون شرط) اجرا می شود.
یک بلوک switch می تواند برای بررسی تعدادی شرط واحد استفاده شود:
خروجي کد بالا:
مقدار تست (day) داخل پرانتز قرار می گیرد. هر شرط با کلید واژه case می آید و در انتهای آن نیز یک دو نقطه قرار دارد. بعد از آن خطوط کدی که باید برای این شرط اجرا شود می آید و در نهایت بلوک با break خاتمه می یابد، اگر شرط با هریک از مقادیر case معادل بود، خطوط کد آن case اجرا می شود.
بلوک switch می تواند حالت پیش فرض داشته باشد (ِdefault:) هنگامی که هیچ یک از شرط های case برقرار نبود کد داخل بلوک default اجرا می شود.