Size: a a a

2021 April 23

MS

Mark Shevchenko in pro.net
Я бы тоже за это проголосовал. Или, иногда, можно и не инвертировать. Если условие короткое и понятное типа if !errors, можно и так оставить.
источник

AK

Andrei Kurosh in pro.net
== true странно, == false нет
источник

MS

Mark Shevchenko in pro.net
Мне оба странно. Я бы задумался, почему тут так написано, что это значит.
источник

MS

Mark Shevchenko in pro.net
Оно не очень идиоматично.
источник

AK

Andrei Kurosh in pro.net
Ну читаемость вообще штука очень индивидуальная. Я не люблю восклицательный знак, его легко пропустить
источник

DP

Denis Petukhov in pro.net
Да оч тут индивидуального то
источник

DP

Denis Petukhov in pro.net
Проще читать "если condition то ..."
источник

W

WhiteBlackGoose in pro.net
Вот вам конченное решение. if (false == longStatement)
источник

A

Aloraman in pro.net
А if(not blablabla) разве еще не завезли?
источник

A

Aloraman in pro.net
inb4 "максимально проклятый 1C#"
источник

AT

Alexey Tkachenko in pro.net
Op implicit, operator true/false, operator==... Имя им легион
источник

DP

Denis Petukhov in pro.net
if(not blablabla == true)
источник

AT

Alexey Tkachenko in pro.net
if (blabla.ToString(). Length < 5)
источник

A

Aloraman in pro.net
if(not blablabla is true)
источник

MS

Mark Shevchenko in pro.net
Как хорошо, что троичную логику вам не завезли!
источник

DP

Denis Petukhov in pro.net
if (not new {blablabla} is {blablabla:true})
источник

A

Aloraman in pro.net
Разве? Nullable<bool>
источник

AT

Alexey Tkachenko in pro.net
DbNull?
источник

MS

Mark Shevchenko in pro.net
Ну вот, завезли...
источник

W

WhiteBlackGoose in pro.net
is not true если хочеца
источник