Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Working with Nulls in C#

via Pluralsight

Overview

Unexpected null values and NullReferenceExceptions can be a constant source of bugs resulting in wasted development time and out-of-hours support callouts. This course will teach you how to reduce null related errors in your code.

Making use of an object when it is not supposed to be null can result in unexpected exceptions that can cause your program to crash. These unexpected null related errors may cause data loss or corruption, system downtime, and unhappy users. In this course, Working with Nulls in C# 9, you’ll gain the ability to reduce the likelihood of getting null related exceptions in production. First, you’ll explore which objects can be set to null and how to check for null values. Next, you’ll discover a design pattern to help eliminate null related exceptions. Finally, you’ll learn how to opt-in to the ability to create non-nullable reference types that enable the compiler to detect null-related problems before you even run your application. When you’re finished with this course, you’ll have the skills and knowledge of nulls in C# needed to reduce null related errors in your production code.

Syllabus

  • Course Overview 1min
  • Working with Nullable Value Types and Strings 23mins
  • Accessing and Checking for Null Values 28mins
  • Eliminating Null Reference Exceptions with the Null Object Pattern 17mins
  • Understanding Nullable and Non-nullable Reference Types 43mins
  • Using Additional Attributes to Describe Nullability 38mins

Taught by

Jason Roberts

Reviews

4.7 rating at Pluralsight based on 86 ratings

Start your review of Working with Nulls in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.