دسته بندی مقالات
- بیشتر -محصولات
- بیشتر -آخرین مقالات
- بیشتر --
Class Library در سی شارپ
1404/01/10 -
دستور BREAK در پایگاه داده sql
1404/01/02 -
دستور CONTINUE در پایگاه داده SQL
1404/01/01 -
دستور WAITFOR در پایگاه داده SQL
1403/12/26 -
دستور GOTO در پایگاه داده SQL
1403/12/25 -
حلقه WHILE در پایگاه داده SQL
1403/12/24
آموزش شرط ها (If..else) در سی شارپ

تعریف شرط در برنامه نویسی
در زبان های برنامهنویسی ، عبارات شرطی از ویژگی ها هستند که بسته به درست یا نادرست بودن یک شرایط مشخص شده توسط برنامهنویس، محاسبات یا اعمال مختلفی را در نرم افزار انجام میدهد.
در زبانهای مختلف برنامهنویسی معمولاً از لفظ "جمله شرطی" استفاده می کنند ، اما در برنامهنویسی عملکردی، لفظ "بیان شرطی" یا "ساختار شرطی" به کار گرفته می شود، چون این اصطلاحات همه دارای معانی متفاوتی هستند.
استفاده از دستور If
ساختار if (که گاهی اوقات if–else نامیده میشود) در بسیاری از زبانهای برنامهنویسی رایج است. گرچه ساختار استفاده جمله شرطی از زبانی به زبان دیگر متفاوت است (البته مقدار کمی ) ، جملات شرطی بر اساس یک دستور خاص صورت میگیرد.
این دستور فقط شامل یک شرط است و اگر شرط درست نبا،شد برنامه اجرا شده از حالت شرطی خارج میشود. و دستور دیگر اجرا می شود.
If (boolean condition)
(consequent)
Else
(alternative)
در مثال بالا، بخشی که با (شرط بولین boolean condition ) نشان داده شده ، یک عبارت شرطی را تشکیل میدهد، این عبارت دارای ارزش ذاتی (به عنوان مثال، ممکن است با هر یک از مقادیر True یا False جایگزین شود) اما هیچ معنی ذاتی ندارد.
استفاده از دستور Else
با استفاده از else if ، ترکیب چندین شرط امکان پذیر است.
اگر عبارات شرط اول درست باشد دستور اجرا میشود. از سایر عبارات شرطی صرف نظر می شود.
اما با افزودن else میتوانیم شرط را به دو یا چند قسمت تبدیل کنیم.
در این حالت در صورت درست بودن شرط، سناریوی ۱ صورت میگیرد و اگر شرط درست نباشد، برنامه وارد حالت دوم یعنی else میشود.
مثال کاربردی چنین دستوری در نرم افزار تجاری تحت ویندوز و وب در بحث لاگین کاربران هست
var User =expression
if (User != null)
{
//-----login
}
else
{
//---not exite user
}
🌟 آیا به دنبال یک فرصت عالی برای یادگیری برنامهنویسی هستید؟ 🚀
با دوره آموزشی سیشارپ ما، شما میتوانید مهارتهای خود را به سطح جدیدی ارتقا دهید! این دوره بهطور کامل طراحی شده تا به شما کمک کند تا از مبتدی تا پیشرفته در دنیای برنامهنویسی سیشارپ پیش بروید.
👨🏫 چرا دوره ما را انتخاب کنید؟
- محتوای جامع و عملی: با پروژههای واقعی و تمرینات عملی، یادگیری را به تجربهای جذاب تبدیل کنید.
- مدرس مجرب: از تجربه و دانش مدرس حرفهای بهرهمند شوید که شما را در هر مرحله از یادگیری راهنمایی میکنند.
- پشتیبانی ۲۴/۷: هر زمان که سوالی داشتید، ما در کنار شما خواهیم بود تا به شما کمک کنیم.
- دسترسی مادامالعمر: به محتوای دوره دسترسی دائمی داشته باشید و هر زمان که خواستید، میتوانید به آن مراجعه کنید.
💡 فرصت را از دست ندهید!
با یادگیری سیشارپ، میتوانید در دنیای فناوری اطلاعات به یک متخصص تبدیل شوید و در پروژههای جذاب و چالشبرانگیز شرکت کنید.
همین امروز به جمع یادگیرندگان ما بپیوندید و اولین قدم را به سوی آیندهای روشنتر بردارید!
استفاده از دستورات If تودرتو
در داخل هر سه شکل if که گفته شد می توان از دستوارت if به شکل های گفته شده به صورت تو در تو استفاده کرد.
If (boolean condition)
{
If (boolean condition)
{
}
}
استفاده از دستور شرطی Switch و انواع روش های استفاده از ان در برنامه
اگر یک متغیر چندین حالت داشته باشد و حالت های رخ دهنده آن متغیر برای ما مشخص باشد می توان از شرط switch برای بررسی ان استفاده کرد..
هر مقداری که ممکن است برای متغیر پیش بیاید یک case نامیده می شود .
مقدار کنونی متغیر با کیس های گوناگون بررسی خواهد شد و اگر با یک کیس تناسب داشت کدهای متناظر با آن کیس اجرا خواهد شد.
شکل دیاگرام این شرط به شکل زیر خواهد بود:
switch(expression)
{
case x:
// code block
break;
case x:
// code block
break;
case x:
// code block
break;
default:
// code block
break;
}
مثال کاربردی در نرم افزار های تجاری ، نرم افزار تحت وب و ویندوز میتونیم در بخش نمایش انواع شخص ها یا پست (نوشته ) در محاسبه سود و زیان سال مالی و انواع جستجو به کار برد.
مثلا اگر پست برابر 1 بود محصول باشه اگر برابر 2 بود مقاله باشه و ...
switch (PostTypes)
{
case 1:
Url = "/blog";
PostName = " مقالات";
break;
case 2:
Url = "/product";
PostName = "دوره ها";
break;
case 3:
Url = "/portfolio";
PostName = "نمونه کار";
break;
case 4:
Url = "/service";
PostName = "خدمات";
break;
case 5:
Url = "/question";
PostName = "پرسش و پاسخ";
break;
default:
Url = "/blog";
PostName = " مقالات";
break;
}
دوره های مرتبط

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