لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش موارد جدید در C#7، C#8، C#9 و C#10
What's New in C#7, C#8, C#9 and C#10
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آشنایی با آخرین ویژگی های C#7، C#8، C#9 و C#10 درک و قدردانی از ویژگی های زبان های C#7، C#8 و C#9 آموزش استفاده از ویژگی های زبان جدید در عمل پیش نیازها:دانش سی شارپ 6 و قبل از آن
این دوره کوتاه آخرین و بهترین ویژگیهای C# را پوشش میدهد، نسخههای 7، 7.1، 7.2، 7.3، 8.0، 9.0 و 10.0 زبانی را که با بهروزرسانیهای مربوط به ویژوال استودیو سیمکارت میشوند، پوشش میدهد.
موضوعات دوره
در اینجا همه ویژگیهای زبان ارائه شده در این دوره آمده است که بر اساس نسخه زبان C# گروهبندی شدهاند.
C# 7:
خروجی متغیرها
تطابق الگو (است و تغییر عبارات)
Tuples و Tuple Deconstruction
توابع محلی
بازگرداندن و محلی ها
Expression Bodied Members
پرتاب عبارات
انواع بازگشت غیرهمگام عمومی
بهبودهای تحت اللفظی
C# 7.1:
چگونه پشتیبانی C# 7.1 را روشن کنیم
همگام سازی اصلی
عبارات پیش فرض
مجموعه های مرجع
استنتاج نامهای چندگانه
تطابق الگو با ژنریک
C# 7.2:
جداکننده رقم پیشرو
تغییرکننده دسترسی «محافظتشده خصوصی»
استدلالهای نامگذاریشده بدون دنباله
معناشناسی مرجع در مورد انواع ارزش:
پارامترهای "در"
متغیرهای Ref Only Reading
'Ref Struct' و Span
C# 7.3:
بهبود عملکرد
به فیلدهای ثابت بدون سنجاق دسترسی داشته باشید
تخصیص مجدد متغیرهای محلی مرجع
از مقداردهی اولیه در آرایه های stackalloc
استفاده کنید
از عبارات ثابت در هر نوع که از یک الگو پشتیبانی می کند استفاده کنید
بهبود ویژگی های موجود
Tuple == و != پشتیبانی
از متغیرهای عبارت در مکانهای بیشتری استفاده کنید
ویژگیها را به قسمت پشتیبان ویژگیهای خودکار پیوست کنید
وضوح روش بهبود یافته زمانی که آرگومانها با "in"
متفاوت هستند
وضوح اضافه بار بهبود یافته
گزینه های کامپایلر جدید:
قطعی
نشانی عمومی
نقشه مسیر
C# 8:
انواع مرجع باطل
شاخصها و محدودهها
اعضای رابط پیش فرض
تطابق الگو
C# 9:
انواع ضبط
تماسهای سطح بالا
تنظیمات اولیه
بهبودهای تطبیق الگو (الگوهای نوع، الگوهای پرانتز، ربط و , منفصل یا , نه نفی , الگوهای رابطه ای)
عملکرد و تعامل (اعداد صحیح با اندازه بومی (nint/nuint)، نشانگرهای تابع، SkipLocalsInit)
Fit and Finish (تایپ هدف جدید، وضوح نوع هدف عبارات شرطی، اصلاح کننده ایستا برای عبارات لامبدا و روش های ناشناس، انواع بازگشت کوواریانت، استفاده از Foreach GetEnumerator()، رد کردن به عنوان پارامترهای lambdas، ویژگی های توابع محلی)
تولید کننده کد C# (سینتکس روش جزئی، اولیه سازهای ماژول)
C# 10:
ساختارهای ضبط
دستورالعملهای استفاده جهانی
اعلام فضای نام با محدوده فایل
الگوهای ویژگی توسعه یافته
ویژگی های عمومی
بهبودهای لامبدا (ویژگیها، انواع بازگشت صریح، استنتاج نوع طبیعی)
دستورالعملهای #خط پیشرفته
پیش نیازها
دانش و درک C# 6 و نسخه های قبلی
تجربه عمومی در توسعه برنامه .NET/C#
نتایج یادگیری
درک و قدردانی از آخرین ویژگی های زبان C# 7/7.1/7.2/7.3/8/9
آشنایی با نحوه تبدیل کد C# موجود به C# 7/7.1/7.2/7.3/8/9
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
معرفی
Introduction
چیزهای جدید در C# 7
What's New in C# 7
از متغیرها
Out Variables
تطبیق الگو
Pattern Matching
تاپل ها
Tuples
ساختارشکنی
Deconstruction
ساختارشکنی
Deconstruction
توابع محلی
Local Functions
Ref Returns و Locals
Ref Returns and Locals
Ref Returns و Locals
Ref Returns and Locals
اعضای بدن بیان
Expression Bodied Members
پرتاب Expessions
Throw Expessions
انواع بازگشت Async تعمیم یافته
Generalized Async Return Types
انواع بازگشت Async تعمیم یافته
Generalized Async Return Types
بهبودهای تحت اللفظی
Literal Improvements
بهبودهای تحت اللفظی
Literal Improvements
چیزهای جدید در C# 7
What's New in C# 7
از متغیرها
Out Variables
تطبیق الگو
Pattern Matching
تاپل ها
Tuples
توابع محلی
Local Functions
اعضای بدن بیان
Expression Bodied Members
پرتاب Expessions
Throw Expessions
موارد جدید در C# 7.1
What's New in C# 7.1
چرا برنامه C#7.1 من کامپایل نمی شود؟!؟
Why Is My C#7.1 Program Not Compiling?!?
چرا برنامه C#7.1 من کامپایل نمی شود؟!؟
Why Is My C#7.1 Program Not Compiling?!?
Async Main
Async Main
Async Main
Async Main
اکسپشن های پیش فرض
Default Expessions
اکسپشن های پیش فرض
Default Expessions
مجامع مرجع
Ref Assemblies
استنتاج نام های چندگانه
Infer Tuple Names
استنتاج نام های چندگانه
Infer Tuple Names
تطبیق الگو با ژنریک
Pattern-Matching with Generics
موارد جدید در C# 7.1
What's New in C# 7.1
مجامع مرجع
Ref Assemblies
تطبیق الگو با ژنریک
Pattern-Matching with Generics
نمایش نظرات