لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کار با Nulls در سی شارپ 9
Working with Nulls in C# 9
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مقادیر تهی غیرمنتظره و NullReferenceExceptions میتوانند منبع ثابتی از باگها باشند که منجر به تلف شدن زمان توسعه و پشتیبانهای خارج از ساعت میشود. این دوره به شما می آموزد که چگونه خطاهای مربوط به تهی را در کد خود کاهش دهید. استفاده از یک شی در زمانی که قرار نیست null باشد، می تواند منجر به استثناهای غیرمنتظره ای شود که می تواند باعث از کار افتادن برنامه شما شود. این خطاهای تهی غیرمنتظره مرتبط ممکن است باعث از بین رفتن یا خرابی داده ها، خرابی سیستم و کاربران ناراضی شوند. در این دوره، کار با Nulls در سی شارپ 9، این توانایی را به دست خواهید آورد که احتمال دریافت استثناهای مربوط به تهی در تولید را کاهش دهید. ابتدا، بررسی خواهید کرد که کدام اشیاء را می توان روی null تنظیم کرد و چگونه مقادیر null را بررسی کرد. در مرحله بعد، یک الگوی طراحی برای کمک به حذف استثناهای مرتبط با پوچ کشف خواهید کرد. در نهایت، میآموزید که چگونه میتوانید از توانایی ایجاد انواع مرجع غیر قابل تهسازی استفاده کنید که کامپایلر را قادر میسازد تا مشکلات مربوط به تهی را قبل از اجرای برنامهتان شناسایی کند. وقتی این دوره را به پایان رساندید، مهارت ها و دانش تهی در سی شارپ را خواهید داشت که برای کاهش خطاهای مربوط به تهی در کد تولید خود لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
کار با انواع مقادیر و رشته های Nullable
Working with Nullable Value Types and Strings
بررسی نسخه
Version Check
معرفی
Introduction
مروری بر انواع مرجع و ارزش
Reference and Value Types Overview
NullReferenceException چیست؟
What Is a NullReferenceException?
استفاده از اعداد جادویی برای انواع مقادیر تهی
Using Magic Numbers for Null Value Types
مقدمه ای بر انواع مقادیر Nullable با Nullable<T
Introduction to Nullable Value Types with Nullable<T>
Refactoring به Nullable<T و حذف اعداد جادویی
Refactoring to Nullable<T> and Removing Magic Numbers
مخفف سی شارپ برای انواع مقادیر قابل تهی
C# Shorthand for Nullable Value Types
مقادیر بولی قابل تهی
Nullable Boolean Values
درک رشته های پوچ و خالی
Understanding Null and Empty Strings
بررسی رشته های پوچ یا خالی
Checking for Null or Empty Strings
خلاصه
Summary
دسترسی و بررسی مقادیر تهی
Accessing and Checking for Null Values
معرفی
Introduction
اطلاعات بیشتر در مورد Nullable<T
More on Nullable<T>
با استفاده از ویژگی های HasValue و Value
Using the HasValue and Value Properties
با استفاده از روش GetValueOrDefault
Using the GetValueOrDefault Method
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات