- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
void _device_ChangeStsConnect(bool Conn)
{
switch (Conn)
{
case true: Start(); break;
case false: Stop(); break;
default: break;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+137
void _device_ChangeStsConnect(bool Conn)
{
switch (Conn)
{
case true: Start(); break;
case false: Stop(); break;
default: break;
}
}
"Классический" switch булевой переменной.
Или сисярп такого не позволит в данном случае?
NULL приходит только если позволить ему придти:
Как профессиональный говнокодер предлагаю такие варианты:
1) ValueType -> ReferenceType
2) ValueType -> NullableType
default мог взяться только из-за использования шаблонов кода switch, тем более что этот блок не достижим.
Не нужно искать скрытый смысл там, где имеет место быть обычная глупость.
Код был написан вручную от банального незнания.
1) ValueType -> ReferenceType
2) ValueType -> NullableType
А свитч на null'е завалится или уйдет в default?