- 1
var result = IsConnected && dataMax != "" ? true : !IsConnected && dataMin != "" ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
var result = IsConnected && dataMax != "" ? true : !IsConnected && dataMin != "" ? true : false;
Обфускация условия говнокодом!
MatureGovnocoder # 0
bormand # 0 ⇈
По-моему это оверкилл для такой простой формулки.
bormand # 0
MatureGovnocoder # 0 ⇈
var result = IsConnected && !string.IsNullOrEmpty(dataMax) || !IsConnected && !string.IsNullOrEmpty(dataMin);
И у вас ошибка в if, неверное логическое условие.
bormand # 0 ⇈
MAKAKA # 0 ⇈
именно так и надо
или так, что тоже самое
https://govnokod.ru/26786#comment556887
И судя по капитализации IsConnected это проперти (а не филд и не переменная) и в теории может поменяться между вызовами
какой си шарп!
Так что вариант с одной проверкой лучше
MAKAKA # 0 ⇈
bormand # 0 ⇈
Не вижу. Можно пример, на котором ответ неправильный?
MatureGovnocoder # 0 ⇈