تجزیه و تحلیل امکانات سی شارپ 7
تجزیه و تحلیل امکانات سی شارپ 7
در این مطلب از سورس سافت می خواهیم به مقاله ای در مورد تجزیه و تحلیل امکانات سی شارپ 7 از بخش آموزش های برنامه نویسی سی شارپ بپردازیم.
تغییرات، و امکانات جدید متعددی به سی شارپ نسخه 7 ورژن بعدی ویژوال استودیو اعمال شده است که در این بخش، مهم ترین امکانات و تغییراتی را که اعلام شده اند، میخواهیم برایتان معرفی کنیم.
از طرفی همه ما با ورژن قبلی سی شارپ آشنا هستیم، که چه قابلیت های زبانی مفیدی برای کدهای ناخواسته و تمیز کردن کد ما دارا بود.
امروزه، برنامه نویسان نمی خواهند درگیر کدهای مستعد خطا شوند یا تمایلی به نوشتن کدهای اضافی ندارند. آنها به دنبال محیط کدنویسی راحتی هستند که بتوانند در آن به کدهایی ساده دست پیدا کنند.
امکانات نسخه 7 سی شارپ
- قابلیت حمل
- زمان اجرای پیشرفته (زباله روبی – garbage collection)
- سازگاری آسان
- دسترسی محلی
- اجرای سریع
- قابلیت اعتماد
- ویژگی های قدرتمند (reflection و dependency injection)
- برنامه نویسی آسنکرون و غیرهمزمان
امکانات سی شارپ 7 با فرمت مختصر و کوتاه تر برای استفاده گسترده تری می آیند. این امکانات در گستره وسیعی از محیط های برنامه نویسی علاوه بر طیف موبایل، پردازش سروری، سیستم های تعبیه شده (embedded) و دسکتاپ قابل حمل هستند. در این پیش نمایش، ویژگی ها بسیار مشخص بوده نگه داری کد در آن بسیار ساده است که در زیر برخی از این قابلیت ها معرفی شده اند:
- برگرداندن چند مقدار به عنوان خروجی
- تطابق الگو: بهبود بلاک های Switch
- تطابق الگو: تجزیه
- نوع Tuple به عنوان Mutable
- بهبود کلاس های partial
- توابع محلی
- رشته های باینری
- برگرداندن Ref به عنوان خروجی
در بخش دوم به ویژگی های جزئی امکانات جدید سی شارپ 7 می پردازیم.
اگر سوالی در مورد امکانات جدید سی شارپ 7 داشتید، میتونید از بخش دیدگاه ها با ما در میان بگذارید.
دیدگاه ها