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

C# رایگان


متدها و دستورات شرطی در سی شارپ

نکات تکمیلی درباره متدها در سی شارپ (C# methods overview)
نکات تکمیلی درباره متدها در سی شارپ (C# methods overview)

در این بخش از آموزش سی شارپ می خواهیم نگاهی عمیق تر به برخی نکات و تکنیک های برنامه نویسی در سی شارپ داشته باشیم. متدها موضوع اصلی بحث ما در این بخش خواهند بود و انواع خروجی آن ها را در زبان سی شارپ با هم بررسی خواهیم کرد.

5530 بازدید
ادامه
بازگرداندن متد در شرایط گوناگون (C# method return types)
بازگرداندن متد در شرایط گوناگون (C# method return types)

حالات متفاوتی برای خروج از یک متد وجود دارد. بسته به شرایطی که در برنامه پیش می آید می توان در چندین نقطه از حوزه یک متد از دستور return استفاده نمود.

4705 بازدید
ادامه
دستور (while(true در سی شارپ
دستور (while(true در سی شارپ

گاهی مواقع نمی توان شرایط خاصی هنگام تعریف حلقه برای شرط داخل آن در نظر گرفت و لازم است تا تصمیم گیری درباره ادامه /توقف حلقه بنا به شرایط اجرایی داخل بدنه حلقه صورت پذیرد. در این حالات یک حلقه ظاهرا بی نهایت ساخته و در بدنه حلقه هر کجا نیاز باشد آن را متوقف می کنیم.

5685 بازدید
ادامه
توابع بازگشتی در سی شارپ (recursive function)
توابع بازگشتی در سی شارپ (recursive function)

در این بخش به آموزش تابع بازگشتی در سی شارپ خواهیم پرداخت. به طور کلی منظور از توابع بازگشتی (تعریف ریاضی) عملیاتی است که تولید خروجی برای هر مقداری، نتیجه فرمولی یکسان روی مقادیری از جملات قبلی آن باشد. مثلا فاکتوریل هر عدد برابر است با حاصل ضرب آن در فاکتوریل عدد یک واحد کوچکتر. در تقریبا تمام زبان های برنامه نویسی و سی شارپ نیز به کار بردن روش های بازگشتی در حل برخی مسایل رایج و پرکاربرد است.

17530 بازدید
ادامه