ویژگیهای جدید C# 9.0، به همراه NET 5. ارائه میشوند. بنابراین جهت راه اندازی پروژهای که قرار است بر این مبنا تهیه شود، نیاز است مراحل زیر را طی کنید:
– آخرین نگارش NET 5 SDK. را از اینجا دریافت و نصب کنید (حتما SDK باشد و نه runtime).
– اگر میخواهید با ویژوال استودیو کار کنید، نیاز است حداقل نگارش 16.7 یا بالاتر را نصب کرده باشید. به همین جهت پیش از ادامهی بحث، از منوی Help، گزینهی Check For Updates را انتخاب کرده و حتما آخرین به روز رسانیهای موجود را نصب کنید. بنابراین برای کار با C# 9.0 توسط VS، حتما باید آخرین نگارش 2019 آن، به همراه تمام به روز رسانیهای ممکن بر روی سیستم شما نصب باشند؛ در غیراینصورت امکان کار با آنرا حداقل توسط VS نخواهید داشت.
– در زمان نگارش این مطلب چون هنوز نگارش نهایی NET 5 SDK. ارائه نشدهاست، نیاز است به منوی Tools در ویژوال استودیو مراجعه کرده و با انتخاب «Preview Features» آن، گزینهی «Use previews of the .NET Core SDK» را فعال کنید. پس از آن، یکبار هم نیاز است VS را بسته و راه اندازی مجدد نمائید.
- تنظیمات مورد نیاز جهت شروع به کار
- امکان ساده سازی تعاریف اشیاء با Target Typing
- تبدیل شدن زبان به یک زبان اسکریپتی با معرفی ویژگی Top Level Programs
- امکان تعریف سادهتر خواص Immutable با معرفی ویژگی خواص Init-Only
- امکان تعریف سادهتر کلاسهای Immutable با معرفی نوع جدید record
- واژههای کلیدی جدید and، or و not
- امکان داشتن خروجیهای Covariant
- امکان اجرای خودکار کدها در زمان بارگذاری اولیهی یک اسمبلی
- بهبودهای کار با Lambdas
- امکان تعریف حلقهی foreach بر روی هر نوع مجموعهای از دادهها
- آشنایی با تنظیمات جدید کامپایلر C# 9.0
- امکان تعریف ویژگیها بر روی توابع محلی
Views: 6
طراح و توسعه دهنده نرم افزار، با سوابق مختلف در زمینه زیر ساخت و SQL Server