В C# вопросительный знак имеет 5 значений начиная с C# 8.
- Тернарные операторы
(true ? "true": "false")
2. Оператор условного доступа к null
items?.Count()
3. Типы, допускающие значение null (это следует переименовать в типы значений, допускающие значение null)
int?
4. Оператор объединения null
isnull ?? string.Empty
5. Ссылочные типы, допускающие значение null
string? Автор: Chuck Conway — инженер AI с почти 30-летним опытом разработки программного обеспечения. Он создает практические системы AI — конвейеры контента, агенты инфраструктуры и инструменты, которые решают реальные проблемы — и делится тем, что он узнает на этом пути. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube и на SubStack.