کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش ساختارهای تصمیم گیری در سی شارپ

دوره آموزش برنامه نویسی C#

کلیه حقوق مادی و معنوی این مقاله متعلق به آموزشگاه تحلیل داده می باشد و هر گونه استفاده غیر قانونی از آن پیگرد قانونی دارد.

آموزش ساختارهای تصمیم گیری در سی شارپ

ساختارهای تصمیم گیری (Decision maling) نیاز دارند که برنامه نویس شرایطی را برای ارزیابی و تست کردن به وسیله ی برنامه فراهم کند، به همراه یک یا چند بیانیه تا اگر شرایط درست باشند، اجرا شوند و همچنین بیانیه های دیگری که در صورت اشتباه بودن شرایط اجرا شوند.

در زیر یک طرح کلی از ساختار یک decision making می بینید که در بیشترزبان های برنامه نویسی استفاده می شود.

C# انواع بیانیه های decision making را در زیر ارائه می دهد.

 Statement

Description

if statement

یک if statement شامل یک عبارت Boolean می باشد که به وسیله ی یک یا چند بیانیه دنبال می شود.

if...else statement

یک if statement می تواند به وسیله ی یک else statement انتخابی دنبال شود که زمانی که عبارت Boolean اشتباه باشد، اجرا می شود.

nested if statements

شما می توانید از یک if یا else if در داخل دیگری استفاده کنید.

switch statement

یک عبارت switch اجازه می دهد تا یک متغیر از لحاظ کیفیت در مقابل لیستی از مقادیر تست شود.

nested switch statements

شما می توانید از یک عبارت switch در داخل یک عبارت switch دیگر استفاده کنید.

 

 اپراتور ?:

اپراتر شرطی ?: را در بخش قبل پوشش داده ایم که می تواند به جای عبارت if…else استفاده شود. این برنامه دارای فرم کلی زیر می باشد.

Exp1 ?Exp2:Exp3;

که عبارت ها Exp1، Exp2 و Exp3 می باشند. به استفاده و جایگذاری علامت دونقطه : توجه داشته باشید.

 مقدار یک عبارت ? به این شکل مشخص می شود: Exp1 ارزیابی شد. اگر درست باشد پس از آن Exp2 ارزیابی می شود و مقدار کل عبارت ? این می شود. اگر Exp1 اشتباه باشد، سپس Exp3 ارزیابی می شود و مقدار آن، مقدار کل عبارت می شود.

 

1394/07/27 4020 954
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...