آموزش کار با Nulls در C #

Working with Nulls in C#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با نحوه ایجاد ، بررسی ، دسترسی و از بین بردن پوسته ها در برنامه های C # خود آشنا شوید. این دوره بخشی از موارد زیر است: مسیر اصول توسعه C # همه را بزرگ کنید بررسی اجمالی دوره 1m 22s کار با انواع ارزش غیر قابل انعطاف و رشته ها 30 متر 7 ثانیه دسترسی و بررسی مقادیر صفر 29 متر 53s حذف استثناهای مرجع پوچ 24 متر 7 ثانیه درک انواع مرجع غیر قابل انکار در C # 8 43 متر 28 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کار با انواع ارزش غیر قابل انعطاف و رشته ها Working with Nullable Value Types and Strings

  • مقدمه Introduction

  • طرح کلی دوره Course Outline

  • مروری و مروری بر انواع مختلف Reference and Value Types Overview

  • استفاده از اعداد جادویی برای انواع مقدار خالی Using Magic Numbers for Null Value Types

  • مقدمه ای بر انواع ارزش غیر قابل استفاده با Nullable & lt؛ T Introduction to Nullable Value Types with Nullable<T>

  • Refactoring به Nullable & lt؛ T و حذف اعداد جادویی Refactoring to Nullable<T> and Removing Magic Numbers

  • C # مختصر برای انواع ارزش غیر قابل قبول C# Shorthand for Nullable Value Types

  • ارزش های بولی قابل انعطاف Nullable Boolean Values

  • رشته های پوچ و خالی Null and Empty Strings

  • بررسی رشته های پوچ یا خالی Checking for Null or Empty Strings

  • خلاصه Summary

دسترسی و بررسی مقادیر صفر Accessing and Checking for Null Values

  • مقدمه Introduction

  • اطلاعات بیشتر در مورد Nullable & lt؛ T More on Nullable<T>

  • با استفاده از HasValue و Value Properties Using the HasValue and Value Properties

  • با استفاده از روش GetValueOrDefault Using the GetValueOrDefault Method

  • مقایسه موارد Nullable & lt؛ T Comparing Nullable<T> Instances

  • تبدیل های ضمنی و آشکار غیر مجاز Nullable<T> Implicit and Explicit Conversions

  • بررسی اجرایی C # Null-check-operator Overview of C# Null-checking Operators

  • با استفاده از اپراتور شرطی برای بررسی موارد خنثی Using the Conditional Operator to Check for Nulls

  • با استفاده از اپراتور Null-coalescing Using the Null-coalescing Operator

  • با استفاده از اپراتور شرطی پوچ Using the Null-conditional Operator

  • استفاده از اپراتور شرطی پوچ با مقادیر آرایه Null Using the Null-conditional Operator with Null Array Values

  • استناد به نماینده Null بدون موضوع Thread-safe Null Delegate Invocation

  • خلاصه Summary

حذف استثناهای مرجع پوچ Eliminating Null Reference Exceptions

  • مقدمه Introduction

  • معرفی الگوی Null Object Introducing the Null Object Pattern

  • بررسی اجمالی الگو Pattern Overview

  • کد مثال بدون الگوی Null Object Example Code Without the Null Object Pattern

  • پیاده سازی الگوی Null Object با استفاده از رابط ها Implementing the Null Object Pattern Using Interfaces

  • Refactoring به یک کلاس Base و Single Null Instance Refactoring to a Base Class and Single Null Instance

  • ملاحظات Considerations

  • خلاصه Summary

درک انواع مرجع غیر قابل انکار در C # 8 Understanding Non-nullable Reference Types in C# 8

  • مقدمه Introduction

  • مروری بر ویژگی های پوچ C # 8.0 An Overview of C# 8.0 Null Features

  • ایجاد یک برنامه کنسول .NET Core 3 جدید Creating a New .NET Core 3 Console Application

  • نوشتن چند کد ساده پوچ Writing Some Simple Null Code

  • فعال کردن انواع مرجع غیر قابل انکار برای خطوط خاص کد Enabling Non-nullable Reference Types for Specific Lines of Code

  • فعال کردن انواع مرجع غیر قابل انکار برای یک پرونده کد کامل Enabling Non-nullable Reference Types for an Entire Code File

  • فعال کردن انواع مرجع غیر قابل انکار برای یک پروژه کامل Enabling Non-nullable Reference Types for an Entire Project

  • هشدارهای غیر قابل قبول را به عنوان خطا در نظر بگیرید Treating Nullable Warnings as Errors

  • مشخص کردن اینکه یک مرجع باید خنثی شود Specifying That a Reference Should Be Allowed to Be Null

  • کار با خصوصیات غیر قابل انعطاف و غیر قابل انعطاف Working with Nullable and Non-nullable Properties

  • کار با مقادیر بازگشتی غیر قابل انعطاف و غیر قابل انعطاف Working with Nullable and Non-nullable Method Return Values

  • با استفاده از اپراتورهای Null-coalescing و Null-conditional Using the Null-coalescing and Null-conditional Operators

  • با استفاده از اپراتور بخشنده پوچ برای نادیده گرفتن کامپایلر Using the Null-forgiving Operator to Override the Compiler

  • تغییر شکل کد موجود در C # 8 Refactoring Existing Code to C# 8

  • ژنریک های غیر قابل انعطاف و غیر مجاز Nullable and Non-nullable Generics

  • ملاحظات Considerations

  • خلاصه Summary

نمایش نظرات

آموزش کار با Nulls در C #
جزییات دوره
2h 9m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
129
4.6 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.