آموزش کار با 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 #
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 9m
50
Pluralsight (پلورال سایت) pluralsight-small
28 مرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.