В чем разница между «is not null» и «!= null»?C#

Место общения программистов C#
Ответить
Anonymous
 В чем разница между «is not null» и «!= null»?

Сообщение Anonymous »

С выпуском C# 9.0 был представлен шаблон отрицаемая нулевая константа.
В документации по сопоставлению с образцом говорится:

Начиная с C# 9.0, вы можете использовать шаблон константы с отрицательным значением NULL для проверки отсутствия значения NULL, как показано в следующем примере:

Код: Выделить всё

if (e is not null)
{
// ...
}
Есть ли какая-либо разница между e is not null и e != null, помимо синтаксиса?


Подробнее здесь: https://stackoverflow.com/questions/692 ... l-and-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»