MyTetra Share
Делитесь знаниями!
Проверка на null
Время создания: 03.01.2021 22:09
Текстовые метки: Проверка на null, null
Раздел: Компьютер - C#
Запись: Kozlov-AE/Tetra/master/base/1609700986abpjptaeu9/text.html на raw.githubusercontent.com

Оператор объединения с NULL ?? возвращает значение своего операнда слева, если его значение не равно null. В противном случае он вычисляет операнд справа и возвращает его результат. Оператор ?? не выполняет оценку своего операнда справа, если его операнд слева имеет значение, отличное от NULL.

Начиная с C# 8.0 можно использовать оператор присваивания объединения со значением NULL ??= для присваивания значения правого операнда левому операнду только в том случае, если левый операнд принимает значение null. Оператор ??= не выполняет оценку своего операнда справа, если его операнд слева имеет значение, отличное от NULL.

object z = 200;

object t = z ?? 44; // равно 200, так как z не равен null

Так же в этом разделе:
 
MyTetra Share v.0.55
Яндекс индекс цитирования