
В C# знак вопроса имеет 5 значений начиная с C# 8.
- Тернарные операторы
(true ? "true": "false")
2. Условный оператор null
items?.Count()
3. Nullable типы (это следует переименовать в nullable типы значений)
int?
4. Оператор объединения с null
isnull ?? string.Empty
5. Nullable ссылочные типы
string?
Автор: Чак Конвей специализируется на разработке программного обеспечения и генеративном ИИ. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube.