Я не видел упомянутых вещей. И сначала это немного нелогично, поскольку все мы знаем, что ссылочные типы могут быть нулевыми. Эта функция действительно отвечает , если они равны нулю.
«Тип ссылки Nullable» в основном заявляет о вашем намерении, что null является допустимым значением, как для тех, кто читает код, так и для компилятора.
Это помогает защитить вас от таких вещей, как string shouldntBeNull = null;
.
Что вы можете заметить, если включить эту функцию с помощью <Nullable>enable</Nullable>
в настройках проекта.
Напротив, это показывает намерение более четко string? couldBeNull = null;
Это функция подписки.