آموزش کار کردن با مقادیر Null در سی شارپ

تعداد ویدئو 50
زمان دوره 02:09:06
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش کار کردن با مقادیر Null در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی کار کردن با مقادیر Null در سی شارپ است که با نام اصلی Working with Nulls in C# از شرکت Pluralsight منتشر شده است.

مقادیر Null چه هستند؟

 همانطور که می دانید در زبان برنامه نویسی سی شارپ انواع داده ای و یا data type ها را به دو دسته value type و reference type تقسیم بندی می کنیم. نوع های داده ای reference type می توانند به صورت یک مقدار null ظاهر بشوند. به عبارت دیگر یک null reference و یا ارجاع تهی به معنی این است که یک متغیر از نوع reference type به هیچ object خاصی اشاره نمی کند و یا به null اشاره می‌کند. واژه null را در زبان فارسی به تهی ترجمه می‌کنیم. نکته دیگر اینکه به صورت عادی فقط reference type ها امکان null بودن را دارند؛ اما با قابلیت های سی شارپ می توانیم value type ها را نیز به صورت قابل null بودن و یا اصطلاحاً nullable تعریف کنیم.

C-visual-studio

استفاده کردن صحیح از مقادیر null در زبان برنامه نویسی بسیار ضروری است؛ چرا که این نوع از مقادیر هم می توانند بسیار مفید و هم بسیار خطرناک باشند. بنابراین به عنوان یک برنامه نویس باید تکنیک ها و مکانیزم های مختلف کار کردن با مقادیر null از جمله الگوی طراحی null object pattern را بشناسید. ضمناً در این رابطه توصیه می‌کنیم از آموزش الگو های طراحی (Design Pattern) ها در سی شارپ استفاده کنید.

سرفصل مطالب آموزش ویدئویی کار کردن با مقادیر Null در سی شارپ

فصل اول: مقدمه دوره آموزشی

  • مقدمه

فصل دوم: کار کردن با Nullable Value Type ها و String

  • مقدمه
  • بررسی سرفصل دوره آموزشی
  • بررسی کلی Reference Type ها و Value Type ها
  • استفاده کردن از Magic Number ها برای Null Value Type ها
  • معرفی کردن Nullable Value Type ها با استفاده از کلاس جنریک Nullable
  • ریفکتور کردن و استفاده از کلاس Nullable و حذف کردن Magic Number ها
  • روش کوتاه نویسی و استفاده از Nullable Value Type ها در سی شارپ
  • معرفی Nullable Boolean Value ها
  • بررسی String های Null و Empty
  • چک کردن String های Null و Empty
  • جمع بندی

فصل سوم: دسترسی پیدا کردن و چک کردن Null Value ها

  • مقدمه
  • بررسی دقیق ‌تر کلاس جنریک Nullable
  • استفاده کردن از پروپرتی های HasValue و Value
  • استفاده از متد GetValueOrDefault
  • مقایسه کردن Object های مختلف کلاس جنریک Nullable
  • بررسی Conversion های Implicit و Explicit
  • بررسی عملگرهای Null-checking در سی شارپ
  • استفاده کردن از Conditional Operator برای چک کردن مقادیر Null
  • استفاده کردن از عملگر Null-coalescing
  • استفاده کردن از عملگر Null-conditional
  • استفاده کردن از عملگر Null-conditional به همراه مقادیر یک آرایه Null
  • انجام Invocation برای Delegate های Null
  • جمع بندی

فصل چهارم: حذف کردن Null Reference Exception ها

  • مقدمه
  • مقدمه ‌ای بر الگوی Null Object Pattern
  • بررسی عملی الگوی Null Object Pattern
  • مثالی از عدم استفاده کردن از Null Object Pattern
  • پیاده سازی الگوی Null Object Pattern با استفاده از Interface ها
  • ریفکتور کردن و استفاده کردن از یک Base Class و Single Null Instance
  • نکات ضروری
  • جمع بندی

فصل پنجم: بررسی Non-nullable Reference Type ها در سی شارپ 8

  • مقدمه
  • بررسی قابلیت های مربوط به مقادیر Null در سی شارپ 8
  • ایجاد کردن یک پروژه جدید در .NET Core 3
  • نوشتن کدهای Null ساده
  • فعال کردن Non-nullable Reference Type ها در خطوط خاصی از کد
  • فعال کردن Non-nullable Reference Type ها برای یک فایل کامل
  • فعال کردن Non-nullable Reference Type ها برای یک پروژه کامل
  • تنظیم کردن Warning های مربوط به مقادیر Null به عنوان Error
  • مشخص کردن اینکه یک Reference می تواند Null باشد
  • کار کردن با پروپرتی های Nullable و غیر Nullable
  • کار کردن با Return Value های مربوط به متدهای Nullable و غیر Nullable
  • استفاده کردن از عملگرهای Null-coalescing و Null-conditional
  • استفاده کردن از عملگر Null-forgiving برای Override کردن کامپایلر
  • ریفکتور کردن کدهای موجود و استفاده از قابلیت های سی شارپ 8
  • بررسی کلاس ها و متدهای جنریک Nullable و غیر Nullable
  • نکات ضروری و مهم
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش کار کردن با مقادیر Null در سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید