Size: a a a

var chat = new Chat();

2021 September 30

VL

Vova Lantsov in var chat = new Chat();
При запуске да, appsettings.json независимо от текущей среды, а также appsettings.{EnvironmentName}.json как опциональный вариант
источник

VL

Vova Lantsov in var chat = new Chat();
launch settings это вообще набор конфигураций для IDE
источник

IV

Ihor Volokhovych in var chat = new Chat();
Вроде нельзя case принимает только значение
источник

VD

Vitaly Deev in var chat = new Chat();
источник

p

psychomonkey in var chat = new Chat();
Лучше не использовать switch case
источник

AS

Alex SAS in var chat = new Chat();
инт можно и до этой конструкции проверить

и все что не в кейсах вернуть дефолтное значение
источник

VL

Vova Lantsov in var chat = new Chat();
Вообще с новыми switch можно

case { IntegerProperty: > 10 }
источник

VL

Vova Lantsov in var chat = new Chat();
Можно так например проверять что словарь не null и не пустой

if (dict is { Count: > 0 })
источник

VL

Vova Lantsov in var chat = new Chat();
Это шарп 8 или 9
источник

VL

Vova Lantsov in var chat = new Chat();
В 5м уже есть такое 100%
источник

VL

Vova Lantsov in var chat = new Chat();
Паттерн матчинг так-то появился ещё в коре 3.1, но тут вопрос когда добавили именно возможность операторов больше/меньше, мб в шарпе 9
источник

VL

Vova Lantsov in var chat = new Chat();
{ } уже означает проверку на null
источник

VL

Vova Lantsov in var chat = new Chat();
case { }:

Вполне реальный синтаксис
источник

VL

Vova Lantsov in var chat = new Chat();
Да
источник

VD

Vitaly Deev in var chat = new Chat();
Нет x в short
источник

VL

Vova Lantsov in var chat = new Chat();
Ты передал в switch число, а не объект
источник

Ɖ

Ɖrēw in var chat = new Chat();
Земля пухом
источник

Ɖ

Ɖrēw in var chat = new Chat();
Не так давно, в 8 вроде
источник

VL

Vova Lantsov in var chat = new Chat();
Ну да, кор 3.х как раз 8 поддерживает
источник

Ɖ

Ɖrēw in var chat = new Chat();
case not null должен работать
источник