Skip to content

Посты

5 различных значений вопросительного знака в C#

5 августа 2019 г. • 1 мин чтения

5 различных значений вопросительного знака в C#

В C# вопросительный знак имеет 5 значений начиная с C# 8.

  1. Тернарные операторы
(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.

↑ Вернуться в начало

Вам также может понравиться