ارسال پارامتر به عنوان خروجی در سی شارپ – آموزش سی شارپ

ارسال پارامتر به عنوان خروجی در سی شارپ در حالت عادی یک تابع فقط می تواند یک مقدار را باز گرداند، اما با استفاده از پارامترهای output می توان بیش از یک مقدار را باز گرداند. پارامترهای output شبیه پارامترهای ارجاعی هستند، با این تفاوت که آن ها داده ها …

ادامه نوشته »

ارسال پارامترها با ارجاع در سی شارپ – آموزش سی شارپ

ارسال پارامترها با ارجاع در سی شارپ در این روش یک ارجاع به متغیری که به عنوان پارامتر ارسال شده است، به متد منتقل می شود. بنابراین متد دسترسی مستقیم به مقدار آن پارامتر دارد و هر تغییری که درون متد اعمال شود بر روی مقدار اصلی نیز تاثیر می …

ادامه نوشته »

ارسال پارامترها با مقدار در سی شارپ – آموزش سی شارپ

ارسال پارامترها با مقدار در سی شارپ در این روش فقط یک کپی از مقدار اصلی به متد ارسال می شود و تغییرات اعمال شده در متد تاثیری بر مقدار اصلی ندارد. در زبان C# به طور پیشفرض پارامترها با مقدار به متدها ارسال می شوند. به این معنی که …

ادامه نوشته »

متدها (Methods) در سی شارپ – آموزش سی شارپ

متدها (Methods) در سی شارپ یک متد مجموعه از دستورات است که با هم یک کار را انجام می دهند. همه برنامه های C# یک کلاس با متد Main() را دارد. به منظور استفاده از یک متد باید: آن را تعریف کنید آن را فراخوانی کنید تعریف یک متد در …

ادامه نوشته »

مقایسه جاوا و جاوااسکریپت به همراه تعریف هر کدام از این زبان ها

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

ادامه نوشته »

کپسوله سازی (Encapsulation) در سی شارپ – آموزش سی شارپ

کپسوله سازی (Encapsulation) در سی شارپ کپسوله سازی (Encapsulation) در سی شارپ به عنوان فرآیند محصور کردن یک یا چند آیتم در یک بسته فیزیکی و یا منطقی تعریف شده است. این مفهوم در برنامه نویسی شیء گرا به جلوگیری از دسترسی به جزئیات پیاده سازی اطلاق می شود. Abstraction …

ادامه نوشته »

زبان جاوا مفسری است یا کامپایلری

بعد از اینکه مقالاتی در باره مفسر و کامپایلر داخل سایت قرار دادیم بعضی ها در مورد زبان های مختلفی مثل جاوا سوال پرسیدند مثل اینکه: زبان جاوا مفسری است یا کامپایلری، در این مقاله ابتدا توضیح میدهم مفسر چیست و چه کاربردی دارد و بعد در مورد کامپایلر صحبت …

ادامه نوشته »

آموزش استفاده از async و await در زبان سی شارپ

آموزش استفاده از async و await در زبان سی شارپ شما می توانید با استفاده از برنامه نویسی ناهمگام میزان واکنش گرایی و سرعت نرم افزار های خود را به میزان قابل توجهی افزایش دهید. تکنیک های برنامه نویسی همگام و سنتی باعث می شود تا کارکرد نرم افزار پیچیده …

ادامه نوشته »

بهترین لپ تاپ برای برنامه نویسی به همراه معرفی ویژگی های آن

در این چند ماه اخیر به کرار سوال در مورد لپ تاپ مناسب برنامه نویسی داشته ایم طوری که هفته ای چند ساعت خودم برای پیدا کردم لپ تاپ مناسب برای کاربران صرف می شد. امروز تصمیم گرفتم مقاله ای با عنوان بهترین لپ تاپ برای برنامه نویسی بنویسم …

ادامه نوشته »

آموزش ساخت ربات تلگرام کوتاه کننده لینک در سی شارپ

آموزش ساخت ربات تلگرام کوتاه کننده لینک در سی شارپ به احتمال زیاد شما هم یکی از کاربران پیام رسان تلگرام هستید و تا به حال با ربات های زیادی که در این پیام رسان وجود دارند، کار کرده اید. در این مقاله نحوه ساخت و راه اندازی یک ربات …

ادامه نوشته »