تعداد ویدئو | 17 |
---|---|
زمان دوره | 00:43:44 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش قابلیت های جدید در سی شارپ 9 یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی در سی شارپ 9 چه قابلیت های جدیدی اضافه شده است؟ می باشد که با نام اصلی Whats New in C# 9 از شرکت Pluralsight منتشر شده است.
در نسخه نهم از زبان برنامه نویسی سی شارپ record ها تعریف شده اند. با استفاده از کلمه کلیدی record شما می توانید Refrence Type هایی را ایجاد کنید که به صورت درونی قابلیت هایی دارند که با استفاده از آنها می توانید داده ها را کپسوله کنید. با استفاده از Record ها شما می توانید Property های immutable را با استفاده از positional parameter ها و یا Syntax استاندارد مربوط به تعریف کردن یک Property ایجاد نمایید. هرچند که Record ها می توانند به صورت immutable نیز تعریف شوند، اما نتیجه اصلی و رسالت اساسی Record ها استفاده شدن از آنها در ایجاد کردن Data Model های immutable می باشد. record ها قابلیت های مختلفی را ارائه می دهند که مهم ترین آنها را در قسمت زیر برای شما قرار داده ایم.
دقت کنید که بدون استفاده کردن از Record ها می توانید Type های data-centric ایجاد کنید. به منظور انجام این کار می توانید از structure ها استفاده کنید. در structure ها نیز قابلیت value equality و یا تساوی مبتنی بر مقادیر وجود دارد. در structure ها نیز امکان اضافه کردن رفتار و یا Behavior وجود دارد اما در ایجاد کردن Data Model های نسبتاً بزرگ استفاده کردن از structure ها معایب مختلفی را دارند که در ادامه به آن می پردازیم.
فصل اول: مقدمه دوره آموزشی
فصل دوم: بررسی رکوردها و Property ها
فصل سوم: بررسی الگوها و Expression ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.