Что такое null-условные операции? C#

Здравствуйте! Читала карманный справочник по C# и платформе .NET и увидела что есть такие штуки как null-условные операции. Что это такое, кто-то может мне объяснить? Простыми словами, пожалуйста

null-условная операция (также можно встретить "элвис-операция" (почему именно "элвис", а не, там, "боб-марли" - я без понятия)) обозначается как "?.", может вы встречали её где-то. Появилась она в версии C# 6 , если я не ошибаюсь, и позволяет вызывать методы и получать доступ к членам также как и с помощью обыкновенного оператора ".". Например, всеми известный метод:

Console.WriteLine("Hello, world!"); //где "." - это тот оператор, о котором идёт речь.

Различие между "." и "?." заключается в том что "." - позволяет просто вызвать метод или обратиться к какому-то члену, а "?." , в случае если операнд слева равен null - вернёт null, при чём не зависимо от того что там будет в правой части выражения. Если использовать оператор "." - в случае если левый операнд равен null, то будет вызвано исключение обращения к пустой ссылке - NullReferenceException.

Просмотрите курс C# Starter, там Шевчук рассматривал тему операторов, может, найдёте что-то интересное для себя там